Java týden
Procvič si angličtinu zdarma s naším americkým e-learningem! Learn more
Pouze tento týden sleva až 80 % na celý Java e-learning!
Avatar
Vejv-cz
Člen
Avatar
Vejv-cz:16. února 12:31

Zdravím,

mám projekt který na localhostové databází MySQL(5.6.21 ) funguje bez problému, ale když jsem přešel k hostingu, který používá MariaDB(10.3.12) tak mi vyhodil hlášku:

#1364 - Field 'sloupec3' doesn't have a default value

Toto je požadavek:

INSERT INTO `jmeno_databaze` (`sloupec2`, `sloupec4`) VALUES ( '1', '2')

(pozn.: jména sloupců jsem upravil, aby to bylo jasné)

Budu rád za jakýkoliv podmět vedoucí k vyřešení problému.

 
Odpovědět 16. února 12:31
Avatar
Tomáš Novotný:16. února 13:13

ahoj,

mě se to jeví tak, že ti chybí v definici tabulky u sloupec3 nastavení defaultní hodnoty
to že ti to na localhost nehlásí, je pravděpodobně tím, že nemáš zapnutou tuto kontrolu a na hostingu ji mají...

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 16. února 13:13
∞ ... the exact amount of possibilities how to deal with the situation ... so by calm, your solution is one of many
Avatar
Vejv-cz
Člen
Avatar
Odpovídá na Tomáš Novotný
Vejv-cz:16. února 15:14

Děkuji, nastavil jsem hodnotu "Výchozí" na "NULL" a už to funguje.

 
Nahoru Odpovědět 16. února 15:14
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.