phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

Функцията на MySQL STR_TO_DATE не работи за време

Това наистина се дължи на режима на SQL NO_ZERO_DATE . Трябваше да видите това, когато Ананд Rockzz направи връзка към ръководството, но тази връзка е само половината от обяснението. От MySQL 5.7.4 настройката е остаряла. В първия си пример задавате дата; във втория, NO_ZERO_DATE причинява връщането на NULL, защото не указвате дата. Започвайки от 5.7.8, NO_ZERO_DATE и NO_ZERO_IN_DATE са включени със стойността по подразбиране sql_mode. Съгласно ръководството , изглежда, че оттеглянето и премахването са били частично възстановени (започвайки с 5.7.8), така че може да сте в състояние изрично да зададете това във вашия my.cnf (или на сесия).

Трябва също да се обърнете към ръководството относно NO_ZERO_DATE директива.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. ГРЕШКА в Mysql:ASCII '\0' при импортиране на sql файл на linux сървър

  2. Как да възстановите изгубената парола за phpMyAdmin, XAMPP

  3. Как да деактивирате строг режим в mysql, като използвате MAMP на Mac

  4. phpmyadmin - count():Параметърът трябва да бъде масив или обект, който имплементира Countable

  5. wamp сървър mysql потребителски идентификатор и парола