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

Apakah ada cara untuk mengabaikan kolom yang tidak ada di INSERT?

Teknik Anda saat ini tampaknya cukup praktis. Hanya satu perubahan kecil.

Daripada menunggu kesalahan dan kemudian membuat kolom satu per satu, Anda bisa mengekspor skema, melakukan diff dan mencari tahu semua kolom yang hilang di semua tabel.

Dengan begitu, pekerjaan akan lebih sedikit.

Gui Anda akan mampu mengekspor skema saja atau sakelar berikut di mysqldump akan berguna untuk menemukan semua kolom yang hilang.

mysqldump --no-data -uuser -ppassword --database dbname1 > dbdump1.sql
mysqldump --no-data -uuser -ppassword --database dbname2 > dbdump2.sql

Membedakan dbdump1.sql dan dbdump2.sql akan memberi Anda semua perbedaan di kedua database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Logstash INPUT MySQL

  2. Kode kesalahan MySQL 1235

  3. Mengapa karakter Unicode muncul dengan benar di database, tetapi sebagai ? ketika dicetak di Jawa melalui Hibernate?

  4. Pernyataan Transaksi PDO dengan kesalahan penyisipan dan pengambilan keluaran

  5. MySQL COUNT() beberapa kolom