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

Bagaimana memaksa MySQL untuk mengambil 0 sebagai nilai kenaikan otomatis yang valid

Dari jawaban yang saya dapatkan di sini :

Anda dapat menggunakan:

SET [GLOBAL|SESSION] sql_mode='NO_AUTO_VALUE_ON_ZERO'

Seperti yang dijelaskan di sini , akan mencegah MySQL menafsirkan ID INSERT/UPDATE 0 sebagai ID urutan berikutnya. Perilaku tersebut akan terbatas pada NULL.

Itu adalah apa yang saya anggap sebagai perilaku yang sangat buruk dari aplikasi. Anda harus sangat berhati-hati untuk menggunakannya secara konsisten, terutama jika Anda memilih untuk menerapkan replikasi di kemudian hari.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk memutakhirkan MySQL di MAMP ke MySQL 5.7?

  2. Bagaimana cara mengambil catatan pertama dan terakhir dari catatan yang dikelompokkan dalam kueri MySQL dengan fungsi agregat?

  3. Cara Mengamankan MySQL:Bagian Kedua

  4. Bagaimana cara mengubah nilai innodb_buffer_pool_size di MySQL di Mac OS?

  5. Cara membuat beberapa halaman dengan dompdf