为了账号安全,请及时绑定邮箱和手机立即绑定

sql语句怎么添加一条记录?

sql语句怎么添加一条记录?

吃鸡游戏 2019-03-11 08:08:31
这是一段sql代码-- MySQL Administrator dump 1.4---- -------------------------------------------------------- Server version4.1.20-community-nt---- Create schema userdb--CREATE DATABASE userdb;USE userdb;---- Table structure for table `userdb`.`user`--DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` int(10) unsigned NOT NULL auto_increment,`uid` varchar(20) NOT NULL default '',`tel` varchar(15) default NULL,PRIMARY KEY (`id`),UNIQUE KEY `Index_uid` USING BTREE (`uid`)) INSERT INTO user(uid,tel) values('甲','3354986');(就是这句报错了)ENGINE=InnoDB DEFAULT CHARSET=gbk;我是用的mysql数据库,前台是mysql-front,前台执行如上代码时倒数第二句会报错,把这句删掉就可以正常建立一个数据库和一张有三个字段的表,那该怎样修改才能正确插入一条记录呢?望高手指点,谢谢!
查看完整描述

4 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

将你的 INSERT INTO user(uid,tel) values('甲','3354986'); 这句话放到最后面,变成
ENGINE=InnoDB DEFAULT CHARSET=gbk;
INSERT INTO user(uid,tel) values('甲','3354986');
然后就能运行成功了

查看完整回答
反对 回复 2019-03-17
?
Qyouu

TA贡献1786条经验 获得超11个赞

你数据表建立的时候有问题,应该采用规范的命名方法比如说e_user,很多数据库中user作为系统表,你把错误也展示出来!

查看完整回答
反对 回复 2019-03-17
  • 4 回答
  • 0 关注
  • 614 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信