sql >> Database >  >> RDS >> Mysql

MySQL ALTER TABLE kolom toevoegen:fout in een andere kolom

Misschien heeft je MySQL een optie zoals de NO_ZERO_DATE SQL-modus (ik denk dat het niet de enige mysql-configuratie is die 0000-00-00-datums verhindert). Dit zou voorkomen dat u 0000-00-00 als waarde gebruikt. Het is me eerder overkomen dat ik al een tafel had gemaakt die aan die voorwaarde voldeed. Het kan niet worden bewerkt totdat u de waarde wijzigt of uitschakelt wat u verhindert om 0 datums in te stellen.

Ter referentie:http://dev.mysql.com/ doc/refman/5.7/en/sql-mode.html



  1. Wat is het verschil tussen UNIQUE, UNIQUE KEY en CONSTRAINT 'naam' UNIQUE?

  2. Blob in Oracle-database invoegen met C#

  3. Vergelijkingsprobleem met Oracle PL/SQL-tekenreeksen

  4. Hoe kan ik tijdelijke tabellen op mysql opschonen?