mysql数据表无法插入数据问题

mysql数据表无法插入数据问题,第1张

你有没有遇到过这种情况,你的sql语法检查了好几遍都对,但mysql数据表就是无法插入,提示语法有问题,其实这是因为mysql的数据表名默认不支持特殊符号,比如  -   *    .  等符号,如果你一定要使用当然也可以,但这时你需要将带有特殊符号的数据表用键盘tab建上方的` `括起来,举个例子:

insert into `table-name` set id=1

我在插入数据时将带有-符号的表名用``括起来了,这样就可以插入成功了,否则会一直提示你语法错误

注意一定要是tab键上方的``,不是单引号' '。

}else{echo"错误"}

改成

}else{echo"错误", mysql_error()}

然后运行下, 再看看错误提示

很明显, 你的sql语句语法错误!

很多初学者都容易出现insert语句错误, 但像你这错误还真第一次见

注意: vlalues(这里是单引号啊)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7212069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存