PEAK XOOPS - Re: pico0.3へのフィードバック in englishin japanese

Re: pico0.3へのフィードバック

List posts in the topic

none Re: pico0.3へのフィードバック

msg# 1.1.2.1.1.1
depth:
5
Previous post - Next post | Parent - No child | Posted on 2006/12/29 5:36
GIJOE  Gunnery Sergeant   Posts: 4110
sakichiさん、こんにちは。
Quote:

IIS,MYSQL5,PHP5環境で、
SQLのINSERT文発行時にエラーが発生しましたので、
こんな感じでとりあえず対応しました。
(snip)
ああ、なるほど!

MySQL5から、textフィールドにdefaultを設定できなくなったのは知っていたのですが、そうなれば、NOT NULLである以上、なんらかの値を設定しなければならないのは当然ですよね。

MySQL4.1までで、text NOT NULL とした場合、実際のCREATE TABLEではdefault ''が自動的に挿入されたと見なされるだけなので、MySQL5とは状況が違う、と。

今後の互換性を考える上でも、textフィールドについては、空文字列==NULL、なんて扱いをすべきかも知れませんね。

ご指摘ありがとうございました。
とても参考になりました。
Votes:0 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!