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

mySql sao chép các hàng vào cùng một bảng với giá trị khóa đã thay đổi (không ghi đè hiện có)

INSERT INTO your_table (ID, ISO3, TEXT) 
SELECT ID, 'JPN', TEXT
FROM your_table 
WHERE ID IN ( list_of_ id's )

Nếu bạn muốn thay đổi giá trị trong một ô , chỉ cần nhập cứng giá trị thay vì chọn từ bảng (như tôi đã làm với 'JPN ').



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Việc chèn SQL có thực sự khả thi bằng cách thêm một truy vấn thứ hai không?

  2. Nhận giá trị trước sau khi cập nhật - MySql

  3. tổng kết bản ghi hoạt động trong codeigniter

  4. một cách đơn giản để tính tổng kết quả từ UNION trong MySql

  5. Tạo thẻ html tùy chỉnh cho CMS?