- ベストアンサー
MySQL3→MySQL5にしたのですが、INSERTの仕様変更?
バージョンを3から5にしたのですが、 フィールドがa、b、c、とあり 3のときは、 INSERT INTO test SET a='aaa' b='aaa' とすれば、cには何も入らずにaとbのみ格納できたのですが、 5のときは cに何も格納しないとエラーが出てしまいます。 なので、 INSERT INTO test SET a='aaa' b='aaa' c='' のように回避するしかないのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- mooboogie
- ベストアンサー率68% (28/41)
回答No.3
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.2
- mooboogie
- ベストアンサー率68% (28/41)
回答No.1
補足
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" これを sql-mode= のようにして再起動したら解決しました! ありがとうございました