Autor Zpráva
TC
Profil *
Prosim o radu s timto problemem: pri vkladani zaznamu do tabulky v db MySQL 5 se objevi chyba "Out of range value adjusted for column...". Ukazka: INSERT into tabulka (pocet) values ('') Jedna se o vlozeni prazdne hodnoty do sloupce typu integer, ktera "vznikne", pokud input ve formulari zustane prazdny... Na verzi MySQL 4 toto bezproblemove fungovalo...Co s tim ? Diky moc za jakoukoli radu...
Mastodont
Profil
Nevkládat nic nebo vkládat třeba nulu?
DJ Miky
Profil
Nevkládat nic

Resp. vkládat hodnotu NULL - values(NULL).
TC
Profil *
Diky, jasne to je reseni, ktere predpoklada upravu kodu. Neexistuje nejaky jiny "systemovy" zpusob ?
Kajman_
Profil *
Možná by se to dalo ošetřit v before insert triggeru na té tabulce... pokud to tedy nespadne ještě dřív, v tom případě je asi jediné systémové řešení úprava kódu.
vrana
Profil
Je to způsobeno proměnnou sql_mode obsahující NO_AUTO_VALUE_ON_ZERO. Dá se to změnit nastavením této proměnné v konfiguraci.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0