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

Mysql datetime bliver 0000-00-00 00:00:00 i mysql version 5.6

Da serversidens forberedte erklæringer er deaktiveret som standard fra Connector/J 5.0.5 på , er der en rimelig chance for, at kombineret med introduktionen af ​​fractional anden support i MySQL 5.6.4 de forårsager dit problem.

Prøv at tilføje useServerPrepStmts=false til din forbindelsesstreng (som også skal sikre, at System.out.println udskriver virkelig den SQL, som udføres og ikke kun en tilnærmelse).




  1. Tjek om en streng indeholder tal

  2. Konverter minutter til HH24:MI-format

  3. Ulemper ved at gemme billeder i en database?

  4. MySQL:Opdater forespørgsel med If else