SQLでDBに
SQL
1コード 2 3DROP TABLE IF EXISTS `identification_card`; 4CREATE TABLE `identification_card` ( 5 `id` int(11) NOT NULL AUTO_INCREMENT, 6 /* ユーザーID */ 7 `merchant_id` varchar(10) NOT NULL, 8 /* 加盟店ID */ 9 `payment_id` varchar(10) NOT NULL, 10 /* 決済会社ID*/ 11 `payment_name` varchar(50) DEFAULT NULL, 12 /* 決済を申し込んだ会社名 */ 13 `payment_mail` varchar(255) DEFAULT NULL, 14 /* 申請した決済会社のメールアドレス */ 15 `payment_tel` varchar(13) DEFAULT NULL, 16 /* 申請した決済会社の電話番号 */ 17 `pic_id` int(1) DEFAULT NULL, 18/*加盟店IDに対する画像のID 0>1枚目 1>2枚目*/ 19 `type` varchar(20) DEFAULT NULL, 20 /* 画像のmimeタイプ */ 21 `binary` mediumblob, 22 /* 画像のバイナリデータ(暗号化) */ 23 `send_date` datetime DEFAULT NULL, 24 /* 初回アップロード日時 */ 25 `up_date` datetime DEFAULT NULL, 26 /* 最終更新日時 */ 27 `auth_flg` int(1) DEFAULT 0, 28 /* 認証フラグ 0>>未承認 1>>認証, 2>>拒否*/ 29 PRIMARY KEY (`id`), 30 KEY `merchant_id` (`merchant_id`) USING BTREE, 31 KEY `type` (`type`) USING BTREE, 32 KEY `pic_id` (`pic_id`) USING BTREE, 33 KEY `auth_flg` (`auth_flg`) USING BTREE 34) ENGINE=InnoDB DEFAULT CHARSET=utf8; 35 36SET FOREIGN_KEY_CHECKS = 1;
という文章を書いたあと、データを配列するのに、
コード INSERT INTO `identification_card` VALUES ('kobayashi', '5000000001','10010','Cマー','info@hoge.com','1234567',sample2,image/png,1111000,NULL,NULL,2016-04-14 15:10:35,2016-06-14 15:10:35,'4');
というデータを、ローカルでテーブルを作り、格納しようとしましたが、
SQL
1コード 2 3ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '15:10:35,2016-06-14 15:10:35,'4')' at line 1 4
と、出ました・・・どこが悪いのかわかりません・・・・
使用しているデータベースの種類およびバージョンは最低限書きましょう。 また、エラーの文で検索してみましたか?「どこが悪いのかわからない」という内容であっても、「調べたけどわからない」のか「調べてすらいないのか」で回答者に対する印象も変わります。丸投げでは誰も答えてはくれませんよ。

回答4件
あなたの回答
tips
プレビュー