Обложка канала

Программирование {BookFlow}

17344 @bookflow

Программирование {BookFlow} Публикуют лекции и книги по программированию, видеоуроки, доклады с IT конференций.

Программирование {BookFlow}

4 года назад
Открыть в
MySQL: Перечисления enums и установка sql_mode в значение traditional Тип данных ENUMS может в вести в заблуждение, потому что он может принимать несколько значений, а это легко ведет к ошибкам. Объект ENUMS может быть равен определенному значению, значению NULL, а также может интерпретироваться, как пустая строка. Конечно, вы получите предупреждение, если что-то неверно. К счастью это легко устраняется. Установите параметр mysql_mode в значение TRADITIONAL. Вуаля! Чтобы изменить режим SQL (SQL Mode), используйте следующий код: //Запуск mysqld в режиме $--sql-mode=”modes” //или $sql-mode=”modes” (my.ini для Windows / my.cnf для Unix) //Изменение во время выполнения, несколько режимов разделяются запятой $set [GLOBAL|SESSION] sql_mode='modes' //TRADITIONAL эквивалентно следующим режимам: STRICT_TRANS_TABLES, STRICT_ALL_TABLES, NO_ZERO_IN_DATE, ERROR_FOR_DIVISION_BY_ZERO и NO_AUTO_CREATE_USER #MySQL 👉 @database_info