ERROR 1364 (HY000): Field 'price' doesn't have a default value
price decimal(6,2) NOT NULL,
Setel harga ke nol atau tetapkan nilai default
EDIT:
Ini disebabkan oleh STRICT_TRANS_TABLES
Modus SQL.
Buka phpmyadmin dan buka More
Tab dan pilih Variables
submenu. Gulir ke bawah untuk menemukan mode sql. Edit mode sql dan hapus STRICT_TRANS_TABLES
Simpan.
ATAU
Anda dapat menjalankan kueri SQL dalam alat manajemen basis data Anda, seperti phpMyAdmin:
-- verify that the mode was previously set:
SELECT @@GLOBAL.sql_mode;
-- update mode:
SET @@GLOBAL.sql_mode= 'YOUR_VALUE';
ATAU
Temukan baris yang terlihat seperti itu di file mysql conf:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Beri komentar di atas baris dan mulai ulang server mysql