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

MySQL memberikan kesalahan Entri duplikat ketika mencoba menambah bidang tanggal?

Ini adalah masalah tentang bagaimana UPDATE MySQL bekerja, baris demi baris seperti yang dijelaskan p.cambell. Cara lain untuk melewati masalah ini, adalah dengan secara eksplisit memberi tahu mesin cara memesan pembaruan (kekhasan MySQL lainnya):

UPDATE 2011_electricity 
SET DATE = DATE_ADD( DATE, INTERVAL 1 DAY )
ORDER BY DATE DESC 

Aturan praktis:Jika Anda ingin meningkatkan PK (atau Kunci Unik lainnya), pesan dengan turun. Jika Anda ingin mengurangi PK, pesan dengan menaik.



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

  2. Koneksi database PHP dan MYSQL dan pembuatan tabel hanya sekali

  3. MySQL, mana yang lebih efisien longtext, text, atau blob? Meningkatkan efisiensi penyisipan

  4. SELECT INTO dan kesalahan variabel yang tidak dideklarasikan

  5. MySQL/Hibernate - Bagaimana cara men-debug koneksi gabungan MySQL yang terus menurun?