Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thay thế cho các biến của MySQL trong PostgreSQL?

Sử dụng VALUES () trong một CHỌN, sẽ hoạt động:

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. Lỗi mySQL 1040:Quá nhiều kết nối

  2. thêm gói RMySQL vào R không thành công (trên Windows)?

  3. Spring boot JPA:Sử dụng thư viện để tải hàng loạt dữ liệu cho MySQL

  4. Chuyển hướng - thay thế cho <meta http-equiv ='refresh' />?

  5. Không thể tăng max_open_files cho các kết nối tối đa Mysql trong Ubuntu 15