你有没有遇到过这种情况,你的sql语法检查了好几遍都对,但mysql数据表就是无法插入,提示语法有问题,其实这是因为mysql的数据表名默认不支持特殊符号,比如 - * . 等符号,如果你一定要使用当然也可以,但这时你需要将带有特殊符号的数据表用键盘tab建上方的` `括起来,举个例子:
公司专注于为企业提供成都网站制作、做网站、外贸营销网站建设、微信公众号开发、商城建设,小程序开发,软件定制开发等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联公司更提供一系列网站制作和网站推广的服务。
insert into `table-name` set id=1;
我在插入数据时将带有-符号的表名用``括起来了,这样就可以插入成功了,否则会一直提示你语法错误。
注意一定要是tab键上方的``,不是单引号' '。
这个提示的意思是没选择数据库。
如果你是使用软件(如navicat、SQL yog等)来创建数据库的话,先点一下软件左边的数据库名称,选中要创建的表所属数据库,再新建表。
如果是使用命令行创建,则先执行命令:use 数据库名;(如在test数据库中创建表,则输入:use test;后按回车)
在网上下一个DBHelper.class类,把数据库配置一改,再把你的添加的sql方法拿出来
网站题目:mysql怎么添加不了,mysql无法添加数据
网页链接:https://www.cdcxhl.com/article2/dschpic.html
成都网站建设公司_创新互联,为您提供建站公司、网站制作、电子商务、ChatGPT、网站维护、自适应网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联