我创造了' a3'数据库和表格如下所示。但是,我在插入时遇到了这个错误。
1-错误代码:1292。截断不正确的DOUBLE值:' Neil Armstrong和Buzz Aldrin走了多少'
wp_list_categories()
2-Error Code:1452。无法添加或更新子行:外键约束失败(foreach()
。and following line 'insert into answerOption values (3,2,'A','123');'
,CONSTRAINT a3
FOREIGN KEY(answeroption
,answeroption_ibfk_1
)参考eno
(qno
,question
))
eno
答案 0 :(得分:0)
我认为问题出现在这里:
insert into question values (3,2,'Neil Armstrong and Buzz Aldrin walked how many \n' || 'minutes on the moon in 1696?','B') ;
这是||
是什么?你想要连字吗?这是ORACLE的语法,你标记了MySQL。
我不明白为什么你的事件需要concat,看起来这可以构造成1个字符串。
无论如何,如果你想在MySQL中连接,请使用CONCAT()
:
insert into question values (3,2,concat('Neil Armstrong and Buzz Aldrin walked how many \n','minutes on the moon in 1696?'),'B') ;
您需要在具有||