Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zastąpić zmienne MySQL w PostgreSQL?

Użyj VALUES() w SELECT, co powinno działać:

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. Jak zwrócić lewą lub prawą część ciągu w MySQL

  2. Jak obliczyć procentowy wzrost miesiąc po miesiącu w MySQL?

  3. MySQL i zablokowanie tabeli, odczytanie, a następnie obcięcie

  4. WYBIERZ wiersz według DATEPART()

  5. Uzyskiwanie dostępu do tablicy w tablicy PHP