Ok、
ここで何か間違ったことをしていると確信していますが、一生それを理解することはできません。
これが私のテーブルです
CREATE TABLE `email_queue` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`from` varchar(256) DEFAULT NULL,
`to` varchar(4182) DEFAULT NULL,
`cc` varchar(4182) DEFAULT NULL,
`subject` varchar(4182) DEFAULT NULL,
`body` varchar(4182) DEFAULT NULL,
`status` varchar(64) DEFAULT NULL,
`attempts` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id_UNIQUE` (`id`)
)
私がするとき
insert into email_queue values (1,'','','','','','',0);
正常に動作し、空白の値を挿入します
しかし、使用して部分的な値を挿入しようとすると
insert into email_queue(to) values('sample_to_name');
ERROR 1064 (42000): SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、1 行目の「to) v alues('sample_to_name')」付近で使用する正しい構文を確認してください。
私は何を間違っていますか?