0

Eclipse を介してローカルの Joomla mysql データベースに対してこのクエリを実行しようとしています。

INSERT INTO jos_content (title, alias, catid, created_by, created, state) 
VALUES ('Reuben Morgan','reuben-morgan',15, 86, ' 2013-06-10 11:33:58 ', 1);

しかし、私はエラーが発生し続けます:

フィールドintrotextにデフォルト値がありません。

my.cnfの sql-modeを "" に設定しましたが、モードを何に設定しても同じエラーが発生します。上記の同じクエリは、PHPMyadmin およびコマンドラインで問題なく実行されます。

誰かが私に何が問題なのか教えてもらえますか?

画像をアップロードできず、テキストを貼り付けるとフォーマットが台無しになるため、テーブル スキーマを投稿できません。フィールド「イントロテキスト」はヌルではありません。Eclipseにそれを無視させる方法、コマンドラインがそれを無視する方法、または少なくともコマンドラインとブラウザークライアントがエラーをスローしない理由を理解する方法を考えています。

java.sql.SQLException: Field 'introtext' doesn't have a default value
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2809)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1811)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1725)
    at edit.NiaClasses_V2.writeNewListings(NiaClasses_V2.java:207)
    at edit.NiaClasses_V2.generateNewListings(NiaClasses_V2.java:70)
    at edit.NiaClasses_V2.getSchoolList(NiaClasses_V2.java:113)
    at edit.NiaClasses_V2.getConnection(NiaClasses_V2.java:33)
    at edit.NiaClasses_V2.main(NiaClasses_V2.java:170)
4

2 に答える 2