sql >> Database >  >> Database Tools >> phpMyAdmin

MySQL STR_TO_DATE-functie werkt niet voor tijd

Dit komt inderdaad door de SQL-modus NO_ZERO_DATE . Dat had je moeten zien toen Anand Rockzz naar de handleiding linkte, maar die link is maar de helft van de uitleg. Vanaf MySQL 5.7.4 is de instelling verouderd. In je eerste voorbeeld stel je een datum vast; in de tweede, NO_ZERO_DATE veroorzaakt de terugkeer van NULL omdat u geen datum opgeeft. Beginnend met 5.7.8, NO_ZERO_DATE en NO_ZERO_IN_DATE zijn opgenomen in de standaard sql_mode-waarde. Volgens de handleiding , lijkt het alsof de beëindiging en verwijdering gedeeltelijk zijn teruggedraaid (beginnend met 5.7.8), dus je kunt dit mogelijk expliciet instellen in je my.cnf (of per sessie).

Raadpleeg ook de handleiding met betrekking tot de NO_ZERO_DATE richtlijn.




  1. Hoe verwijder ik servernamen in de cache uit het dialoogvenster Verbinden met server?

  2. Hoe bereik je hetzelfde resultaat met Mysql Joins in plaats van geneste subquery's?

  3. hoe krijg ik een login-optie voor phpmyadmin in xampp

  4. Hoe bekijk ik de SSIS-pakketten in SQL Server Management Studio?