phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Funkcja MySQL STR_TO_DATE nie działa przez jakiś czas

Dzieje się tak z powodu trybu SQL NO_ZERO_DATE . Powinieneś to zobaczyć, gdy Anand Rockzz połączył się z instrukcją, ale ten link to tylko połowa wyjaśnienia. Od wersji MySQL 5.7.4 to ustawienie jest przestarzałe. W pierwszym przykładzie ustawiasz datę; w drugim NO_ZERO_DATE powoduje zwrócenie wartości NULL, ponieważ nie określasz daty. Począwszy od 5.7.8, NO_ZERO_DATE i NO_ZERO_IN_DATE zostały dołączone z domyślną wartością sql_mode. Zgodnie z instrukcją , wygląda na to, że wycofanie i usunięcie zostało częściowo cofnięte (począwszy od 5.7.8), więc możesz być w stanie jawnie ustawić to w swoim my.cnf (lub na sesję).

Należy również zapoznać się z instrukcją dotyczącą NO_ZERO_DATE dyrektywa.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. jak napisać procedurę wstawiania danych do tabeli w phpmyadmin?

  2. Czy istnieje sposób na ukrycie lub wyeksportowanie całej bazy danych MySQL do prawidłowych plików CSV?

  3. Synchronizuj zdalną i lokalną bazę danych MySQL za pomocą phpMyAdmin

  4. Błędy phpMyAdmin (liczba, blowfish itp.) po aktualizacji php7.2 na Ubuntu 16

  5. SQL:usuwanie tabel z prefiksem