Iulian Halac - Solutii web complete!
  • Home
  • Contact
  • Politica Confidentialitate
Home
Contact
  • Home
  • Contact
Iulian Halac - Solutii web complete!
Linux, php/mysql

Eroare la introducerea datelor in mysql: invalid default value for datetime 0000-00-00 00:00:00

invalid default value for datetime 0000-00-00 00:00:00

Eroare la introducerea datelor in mysql: invalid default value for datetime 0000-00-00 00:00:00
Explicatii si istoria problemei:
Exista 3 sql_modes care declanseaza erroarea, facand disable la posibilitatea de a seta o data cu valoarea 0.

NO_ZERO_DATE
NO_ZERO_IN_DATE
TRADITIONAL

Iata solutia:

Ruleaza aceasta linie in SQL:

SELECT @@GLOBAL.sql_mode;

Aceasta comanda poate fi rulata in phpmyadmin sau in orice alt mediu SQL.
Va returna toate sql modes care sunt definite. Va trebui sa le copii pe toate cu exceptia NO_ZERO_DATE, NO_ZERO_IN_DATE, sau TRADITIONAL. Apoi fa un update cu cele ramase.
Ideea este ca trebuie sa inlaturam cele 3 sql modes care ne blocheaza sa punem valoarea 0 la date.

SET @@GLOBAL.sql_mode = “STRICT_TRANS_TABLES,STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO”;

Nu rulati comanda de mai sus! Setati sql mode in functie de ce necesitati are serverul dv! Aceasta este doar un exemplu.
Inca ceva: Nu este acceptat nici un spatiu in definitie!
Daca lucrati local si nu va pasa de sql_modes, puteti sa le stergeti pe toate:

SET @@GLOBAL.sql_mode = “”;

Bafta

How to block access to xmlrpc.php serverwide on Directadmin?

L2TP/IPsec VPN fails to connect on Windows 10 or Windows 11- Works fine on iOS

Directadmin AddType .html

High disk I/O

Exim: cum investigam frozen messages in mailqueue

Tot ce trebuie sa stii despre GDPR (Regulamentul UE 679/2016)

Cum sa verifici daca serverul Linux este vulnerabil la Spectre si Meltdown

Cum sa verifici daca serverul Linux este vulnerabil la Spectre si Meltdown

How to mount broken linux server HDD

Cum sa obtii mai multe like-uri pe Facebook

Cum sa obtii mai multe like-uri pe Facebook

Pensiunea Acasa in Bucovina

Pensiunea Acasa in Bucovina

Impresii despre Delta Dunarii

Impresii despre Delta Dunarii

De ce campanii pe Facebook?

De ce campanii pe Facebook?

Iata cum puteti accesa lista cartilor romanesti din iTunes BookStore

Iata cum puteti accesa lista cartilor romanesti din iTunes BookStore

Greseli majore facute de pensiunile din Bucovina

Greseli majore facute de pensiunile din Bucovina

The Emperor 200 cel mai tare scaun din lume si probabil cel mai scump

The Emperor 200 cel mai tare scaun din lume si probabil cel mai scump

Cum procedam la mesaje negative!

Cum procedam la mesaje negative!

Folosesc DNS Profesionist

100% Uptime Guarantee! Accelerate Your Website! DNS Made Easy
100% Uptime Guarantee!
Accelerate Your Website!
DNS Made Easy

Pensiunea Eden, Cazare Delta Dunarii

Meniu:

  • Home
  • Contact
  • Politica Confidentialitate