Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pengganti variabel MySQL di PostgreSQL?

Gunakan VALUES() dalam SELECT, yang seharusnya berfungsi:

INSERT INTO employees (
    company_id,
    name,
    position,
    created_by,
    last_modified_by
)
SELECT
    (SELECT id FROM companies WHERE name = 'Acme Fellowship'),
    name,
    position,
    (SELECT id FROM users WHERE login = 'admin'),
    (SELECT id FROM users WHERE login = 'admin')
FROM
    (VALUES -- all your new content here
        ('Frodo Baggins',  'Ring bearer'), 
        ('Samwise Gamgee', 'Rope bearer'), 
        ('Peregrin Took',  'Ent rider')
    ) content(name, position); -- use some aliases to make it readable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL #1364 - Kolom 'column_name' tidak memiliki nilai default - Tidak dapat dimasukkan ke dalam DB

  2. Bagaimana kita mengontrol pemesanan dinamis oleh Field dalam sebuah tabel?

  3. Django MySQL kueri berbeda untuk mendapatkan banyak nilai

  4. Di mana saya harus menyimpan kunci asing?

  5. meniadakan pola regex di mysql