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

Sử dụng truy vấn chọn bên trong truy vấn Chèn cho cùng một tên bảng

Thay đổi phụ trang của bạn trông giống như sau:

insert into sample_elements (name,position,ownerel) select 'Namespace1',id,0 from sample_elements where name='Namespace1';

Về cơ bản, thay vì sử dụng các giá trị, chỉ sử dụng câu lệnh select và chèn các giá trị được mã hóa dưới dạng cột



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý dữ liệu rất lớn với mysql

  2. Kết nối DSN-less với máy chủ mysql trong ms-access không nhớ tên người dùng và mật khẩu

  3. Trộn một bảng trong MySQL với một thủ tục được lưu trữ

  4. Cách thực hiện UPSERT để tôi có thể sử dụng cả giá trị mới và cũ trong phần cập nhật

  5. MySql Thêm chỉ mục:0 hàng bị ảnh hưởng