2014-10-04 82 views
0

我已经成功为犯罪分子表中的criminal_id列创建了一个序列,但是当我尝试插入新行时,出现“列不允许”错误。这里的发言中,我跑:在使用序列值插入行时出现Column Not Allowed错误

INSERT INTO criminals (criminal_id, last, first) 
VALUES (criminals_criminal_id_seq.NEXTVAL, Capps, Johnny); 

错误消息,我回去说我的错误是在第二线,并指出:“列这里不允许。”我究竟做错了什么?

+0

这真的是关于MySQL? – 2014-10-06 18:51:25

回答

1

你错过了一些报价,否则就想起了那些不带引号的是列名,因此,该错误信息:

INSERT INTO criminals (criminal_id, last, first) 
VALUES (criminals_criminal_id_seq.NEXTVAL, 'Capps', 'Johnny'); 
+0

完美工作。谢谢:) – 2014-10-04 23:58:49

+0

没问题,尽情享受! – 2014-10-05 00:00:05

相关问题