为什么表中插入不了数据呢?
程序员文章站
2022-05-30 13:41:51
...
建表语句如下:create table user(id int,username varchar(20),password varchar(20));
我这样插入却提示错误啊 为什么?我这个不是英文版的 所以看不懂 反正提示的就是ming什么什么的 insert into user values(1,ming,11111);
我这样插入却提示错误啊 为什么?我这个不是英文版的 所以看不懂 反正提示的就是ming什么什么的 insert into user values(1,ming,11111);
回复内容:
建表语句如下:create table user(id int,username varchar(20),password varchar(20));
我这样插入却提示错误啊 为什么?我这个不是英文版的 所以看不懂 反正提示的就是ming什么什么的 insert into user values(1,ming,11111);
varchar类型要加单引号,表明是字符串,int,直接写数字,不用单引号
你还没理解 SQL 里的数据都是有类型的吧,你这么写 ming 是把它当作关键字来用,但你想要做的是写一个字符串吧。
下一篇: LookAndSay的代码
推荐阅读
-
删除一个表中的重复数据同时保留第一次插入那一条以及sql优化
-
sql将一个表中的数据插入到另一个表中的方法
-
mssql 一次向表中插入多条数据的方法分享 (转自:http://www.maomao365.com/?p=6058)
-
用shell脚本在mysql表中批量插入数据的方法
-
(Sql server)用现有表中的数据创建Sql的Insert插入语句
-
在Excel中插入数据透视表时提示数据透视表字段名无效
-
mysql 从一个表中查数据并插入另一个表实现方法
-
PHP获取数据库表中的数据插入新的表再原删除数据方法
-
蒲松龄考了44年的试,为什么举人都中不了呢?
-
针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94‘ )