Q & A
-
-
0
Nota -
0
Optiuni -
789
Accesari -
Mihai_75
General error: 1364 Field 'user_id' doesn't have a default value
- 3 years ago
General error: 1364 Field 'user_id' doesn't have a default value
Eroare generala: 1364 Câmpul „user_id” nu are o valoare implicita
GNU/Linux.ro
- 3 years ago
Exista doua solutii pentru aceasta problema.
În prima solutie, puteti crea câmpuri cu valori implicite setate în baza de date, ceea ce este bine pentru serverul MySQL care ruleaza în mod strict.
În a doua solutie, daca ati început sa primiti aceasta eroare de curând, dupa actualizarea MySQL / MariaDB, tot ce trebuie sa faceti este sa editati fisierul de configurare MySQL / MariaDB ( de exemplu /etc/my.cnf
) si dezactivati modul strict pentru tabele:
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION
Aceasta eroare a început sa se întâmple destul de recent, din cauza unui nou mod strict activat implicit.
Scoaterea STRICT_TRANS_TABLES
din sql_mode
cheia de configurare, face ca acesta sa functioneze ca înainte.
- Comenteaza
- powered by Verysign