ホーム › フォーラム › A5:SQL Mk-2掲示板 › MySqlのデータがインサートできない
- このトピックには2件の返信、1人の参加者があり、最後にごまにより1週、 1日前に更新されました。
-
投稿者投稿
-
ごまゲスト
CREATE TABLE
F_CYU_H
(
CYU_NO
int(10) NOT NULL AUTO_INCREMENT COMMENT ‘注文番号’,
TRI_CD
int(10) NOT NULL DEFAULT 0 COMMENT ‘取引先コード’,
KEI_NO
int(10) NOT NULL DEFAULT 0 COMMENT ‘契約番号’,
QUOTE_NO
int(10) NOT NULL DEFAULT 0 COMMENT ‘見積番号’,
CLIENT_CD
int(10) NOT NULL DEFAULT 0 COMMENT ‘顧客コード’,
STATUS
varchar(255) NOT NULL DEFAULT ” COMMENT ‘ステータス’,
KOUJI_MEI
varchar(255) NOT NULL DEFAULT ” COMMENT ‘工事名’,
KOUJI_BASYO
varchar(255) NOT NULL DEFAULT ” COMMENT ‘工事場所’,
KOUKI
varchar(255) NOT NULL DEFAULT ” COMMENT ‘工期’,
CYU_DATE
varchar(255) NOT NULL DEFAULT ” COMMENT ‘注文日’,
CYU_KIN
int(10) NOT NULL DEFAULT 0 COMMENT ‘注文額(税抜)’,
ZEI
int(10) NOT NULL DEFAULT 0 COMMENT ‘消費税’,
BIKO_SYANAI
varchar(255) NOT NULL DEFAULT ” COMMENT ‘社内備考’,
BIKO
varchar(255) NOT NULL DEFAULT ” COMMENT ‘備考’,
APP_UNREAD_FLG
int(11) NOT NULL DEFAULT 0 COMMENT ‘承認結果未読フラグ’,
REQ_TAN_CD
varchar(255) NOT NULL DEFAULT ” COMMENT ‘申請担当者’,
REQ_DATE
varchar(255) NOT NULL DEFAULT ” COMMENT ‘申請日’,
REQ_TIME
varchar(255) NOT NULL DEFAULT ” COMMENT ‘申請時刻’,
APP_TAN_CD
varchar(255) NOT NULL DEFAULT ” COMMENT ‘承認担当者’,
APP_DATE
varchar(255) NOT NULL DEFAULT ” COMMENT ‘承認日’,
APP_TIME
varchar(255) NOT NULL DEFAULT ” COMMENT ‘承認時刻’,
PRINT_DATE
datetime DEFAULT NULL COMMENT ‘印刷日(承認後の印刷)’,
PRINT_TAN_CD
varchar(255) DEFAULT NULL COMMENT ‘印刷者(承認後の印刷)’,
INS_TAN_CD
varchar(255) NOT NULL DEFAULT ” COMMENT ‘作成担当者’,
INS_DATE
varchar(255) NOT NULL DEFAULT ” COMMENT ‘作成日’,
INS_TIME
varchar(255) NOT NULL DEFAULT ” COMMENT ‘作成時刻’,
UPD_TAN_CD
varchar(255) NOT NULL DEFAULT ” COMMENT ‘更新担当者’,
UPD_DATE
varchar(255) NOT NULL DEFAULT ” COMMENT ‘更新日’,
UPD_TIME
varchar(255) NOT NULL DEFAULT ” COMMENT ‘更新時刻’,
DEL_FLG
varchar(255) NOT NULL DEFAULT ” COMMENT ‘削除フラグ’,
PRIMARY KEY (CYU_NO
)
) ENGINE=InnoDB AUTO_INCREMENT=1478 DEFAULT CHARSET=utf8;このようなテーブルを作成してデータを登録しました。
DELETE FROM
F_CYU_H
;
INSERT INTOF_CYU_H
VALUES
(145,14,128,101,749,’作成中’,’■■様邸フェンス工事’,’■●県■●市■●寺\’92番地5′,”,’2023/05/02′,93270,9327,”,”,0,”,”,”,”,”,”,NULL,NULL,’3′,’2023/05/02′,’18:09:50′,’3′,’2023/05/02′,’18:09:50′,’0′),
(146,36,122,574,1019,’承認済み’,’■●様邸リガーデン工事’,’■●県■●■●市■●町1丁目42-4′,”,’2023/05/08′,147000,14700,’解体処分3万円にしてください。土工事25,000円 伐採伐根20,000円’,”,0,’4′,’2023/05/08′,’12:29:07′,’1′,’2023/05/08′,’17:09:27′,’2023-05-08 17:09:27′,NULL,’4′,’2023/05/08′,’10:17:00′,’4′,’2023/05/15′,’11:43:20′,’1′)バージョン2.17.2 ではインサートできましたが
バージョン2.19.2 ではエラーになりました。エラー内容
#22007Incorrect datetime value: ‘2023-05-08 17: 09: 27’ for column ‘PRINT_DATE’ at row 2バージョン2.19.2でも設定などで登録できるようにならないでしょうか
松原正和キーマスターごまさんこんにちは。
調査したところ、Version 2.19系で、MySQL で文字列中に\'
形式でエスケープされた文字列があるとSQLを正しく実行できないことがある不具合が見つかったので、Version 2.20.0 beta 41 で修正しました。ご確認いただければと思います。ごまゲストありがとうございます。確認いたします
-
投稿者投稿