Eli kenttä on mahdollista asettaa NULLiksi MySQL:n asetuksista.. mutta mutta.. minkäs takia tämä ei sitten meekkään enää PHP:stä läpi?
UPDATE {$mysql_table}
SET lemmikit = 0,
kissat = NULL,
koirat = NULL,
.
.
Lueskelin netistä, että aika monella on ollut rutosti ongelmia NULLiksi asettaessa.. eli miten tämä oikein pitäisi hoitua?
Kentän päivitys NULLiksi?
Roosa82
2459
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Kyllä sql-lauseesi on ihan pätevä.
Tarkista ettei mikään sarake, johon nullia olet laittamassa, ole NOT NULL -sarake.
Mihin tuota lemmikit-saraketta tarvitaan? Tuonhan saa laskettua muiden sarakkeiden perusteella.
Sarakkeet ovat NULL sarakkeita.
Jännä juttu vielä, että toi komento on täysin sama; jos teen tuon palvelun tarjoajan phpMyAdmin -hallinnan kautta. Mutta sitten PHP -koodin kautta tuo sama lause ei enää mukamas toimikkaan?
Omituista.
Joo, lemmikit -sarake tuli tehtyä lähinnä sen vuoksi, kun ei tosiaankaan tullut aluksi mieleen, että sen voisi noista muistakin sarakkeistakin laskea.