Topic: mysql 5.0.22 on windows

Sveiki,

Susidejau 5.0.22 mysql versija ir is karto turiu problemele, bandant irasyti i lenteles TEXT tipo stulpeli duomenis, gaunu errora:
Field 'txt_laukas' doesn't have a default value

kai bandau priskirti default value per phpmyadmin, gaunu error:
BLOB/TEXT column 'txt_laukas' can't have a default value

Kame problemos, googlinejau, bet nieko gero neradau...

Re: mysql 5.0.22 on windows

Sveikas,

Jeigu kažkas nesigauna, būtų malonu žinoti netik mysql versiją, bet ir variklį, kurį naudoji bei matyti užklausas, kurias vykdai.

Iš pirmo tavo sakinio bandau spėti, kad vykdoma INSERT komanda, kurioje minėtam stulpeliui nėra nurodyta reikšmė, o lentelės schemoje default reikšmė irgi nenurodyta, todėl ir gaunama klaida.

Toliau dėl BLOB/TEXT - taip, šio tipo laukai negali turėti default reikšmės ( http://dev.mysql.com/doc/refman/4.1/en/ … aults.html ),
todėl tavo atveju reikšmę turi nurodyti INSERT komandoje:

INSERT INTO lentele (stulpelis) VALUES ('reiksme');