Я получаю эту ошибку, когда я выполнить этот запрос:MySQL неверное значение по умолчанию
SQLSTATE[HY000]: General error: 1366 Incorrect decimal value: '' for column 'taxes' at row 1 (SQL: insert into `delivery_note_elements` (`delivery_note_id`, `name`, `quantity`, `unit`, `taxes`, `discount`, `total`, `updated_at`, `created_at`) values (1344, x, 1, 1, , , 1, 2016-08-05 10:57:12, 2016-08-05 10:57:12))
Я читал о STRICT_TRANS_TABLES режим MySQL, но я отключил его, перезапустить MySQL и ошибка сохраняется ,
mysql -u root -p -e "select @@sql_mode"
+------------+
| @@sql_mode |
+------------+
| |
+------------+
Любая идея?
Спасибо!
Что такое определение 'taxes' в схеме. ** Без этого мы все собираемся делать догадки ** – RiggsFolly
использовать пустой, а не нулевой, если вы хотите значение по умолчанию. – DsRaj
Я не думаю, что 'STRICT_TRANS_TABLES' имеет какое-либо отношение к этой ситуации. – RiggsFolly