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

Cara memasukkan nilai ke dalam MYSQL-Table dengan menggunakan Select-Statements

Sangat dekat - gunakan:

INSERT INTO TABLE_B
SELECT column_1, column_2, column_3 
  FROM TABLE_A
 WHERE id = 1

..dengan asumsi hanya ada tiga kolom di TABLE_B . Jika tidak, tentukan kolom yang akan disisipkan ke dalam:

INSERT INTO TABLE_B
  (column_1, column_2, column_3)
SELECT column_1, column_2, column_3 
  FROM TABLE_A
 WHERE id = 1

Dan, jika perlu--Anda juga dapat menggunakan nilai yang ditentukan secara statis:

INSERT INTO TABLE_B
  (column_1, column_2, column_3, column_4)
SELECT column_1, column_2, 0, column_3 
  FROM TABLE_A
 WHERE id = 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menampilkan database MySQL pada skrip PHP?

  2. Menggunakan variabel dalam Klausa WHERE

  3. Enkripsi saat istirahat dan/atau AES_ENCRYPT

  4. Apakah mungkin melakukan injeksi sql dengan prosedur tersimpan?

  5. Terhubung ke MariaDB dari aplikasi Java di NetBeans di Linux (Mageia)