sql >> Database teknologi >  >> RDS >> Mysql

MySQL ALTER TABLE tilføje kolonne:fejl ved en anden kolonne

Måske har din MySQL en eller anden mulighed, såsom NO_ZERO_DATE SQL-tilstand (jeg tror, ​​det ikke er den eneste mysql-konfiguration, der forhindrer 0000-00-00 datoer). Dette ville forhindre dig i at bruge 0000-00-00 som en værdi. Det skete for mig før, at jeg allerede havde oprettet en tabel, der overtrådte denne betingelse. Det vil ikke være redigerbart, før du ændrer værdien eller deaktiverer det, der forhindrer dig i at angive 0 datoer.

Til reference:http://dev.mysql.com/ doc/refman/5.7/da/sql-mode.html



  1. PERIOD_DIFF() Eksempler – MySQL

  2. Hvordan Log() virker i PostgreSQL

  3. SQL - optælling af rækker med specifik værdi

  4. Hvordan kontrollerer jeg, om PHP allerede er forbundet til en database?