我有以下结构:时间表有COMPOSITE PRIMARY KEY,由2个FOREIGN KEYS组成 - [ LECTURER'S ID ]和[ SUBJECT CODE ] [ ] 1
当我尝试运行INSERT查询INTO时间表时,它会给我这个错误
但与此同时,我可以在[SUBJECT DETAILS]表中手动输入值,没有任何问题!
如何使用查询将值插入INTO时间表?我应该以不同的方式或其他方式创建时间表吗?
谢谢
答案 0 :(得分:1)
我发现了问题!在编写查询之前,我在Exel中创建了表格
我正在做的事情,我正在从Exel复制/粘贴值到我的查询。 但是,当我尝试手动将值写入查询时,它开始起作用了!
我想当我从Exel复制价值时,它也在复制别的东西,所以永远不要将价值从EXEL复制到你的查询。
答案 1 :(得分:0)
尝试添加字段名称。
INSERT INTO TIMETABLE ([LECTURER'S ID], [SUBJECT CODE], [DURATION])
VALUES ('LID001', etc...
如果可以,请从字段名称中删除apostop,并将所有名称设为一个单词,即LecturersID,SubjectCode等。