sql >> Databasteknik >  >> RDS >> Mysql

MySQL ALTER TABLE lägg till kolumn:fel i en annan kolumn

Kanske har din MySQL något alternativ såsom NO_ZERO_DATE SQL-läget (jag tror att det inte är den enda mysql-konfigurationen som förhindrar 0000-00-00 datum). Detta skulle hindra dig från att använda 0000-00-00 som ett värde. Det hände mig tidigare att jag hade en tabell som redan skapats som bryter mot det villkoret. Det kommer inte att kunna redigeras förrän du ändrar värdet eller inaktiverar det som hindrar dig från att ställa in 0 datum.

För referens:http://dev.mysql.com/ doc/refman/5.7/en/sql-mode.html



  1. Öka hastigheten på MySQL LIKE-frågan?

  2. Skapa Date-objekt i PHP för datum före 1970 i visst format

  3. Vilka är de huvudsakliga prestandaskillnaderna mellan varchar och nvarchar SQL Server-datatyper?

  4. Bulk/batch uppdatering/upsert i PostgreSQL