尝试将数据插入表时,我收到语法错误。这是我的插入声明:
insert into accounts_data values (myemail@mail.com,123testpass,217624.402235,6009912,Europe/Asia,Digory_Doodles_PS.ttf*Junicode-Bold.ttf);
不确定是什么问题。我猜猜在mysql表中有一些禁止的字符,但是哪一个?
还尝试转义下划线字符:
insert into accounts_data values (myemail@mail.com,123testpass,217624.402235,6009912,Europe/Asia,Digory\_Doodles\_PS.ttf*Junicode-Bold.ttf);
答案 0 :(得分:1)
您缺少引号
insert into accounts_data values (myemail@mail.com,123testpass,21764.40235,6009912,Europe/Asia,Digory_Doodles_PS.ttf*Junicode-Bold.ttf);
应该是
insert into accounts_data values ('myemail@mail.com','123testpass',21764.40235,6009912,'Europe/Asia,Digory_Doodles_PS.ttf*Junicode-Bold.ttf');
您还可以分享确切的错误和表格结构(SHOW CREATE TABLE accounts_data
),以便为您提供更准确的答案。
答案 1 :(得分:1)
您似乎忘了将字符串括在引号中。