mysql怎样insert数据

zzxap 2010-08-24 10:19:44


USE pubds;
DROP TABLE IF EXISTS DefaultValue;

CREATE TABLE DefaultValue (
Id int(12) unsigned NOT NULL auto_increment,
TableId int NOT NULL,
TableDesc varchar(50) NOT NULL,
CodeId int NOT NULL,
CodeValue varchar(50) NOT NULL,
CodeRmk varchar(100) default '0')

INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 1,1,'updatefreq',10,10,'分钟')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 2,1,'updatefreq',15,'15')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 3,1,'updatefreq',30,'30')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 4,1,'updatefreq',60,'60')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 5,1,'updatefreq',120,'120')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 6,2,'上传rss时间间隔',1,1,'小时')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 7,2,'上传rss时间间隔',2,2)
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 8,2,'上传rss时间间隔',3,3)
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 9,2,'上传rss时间间隔',4,'4')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 10,2,'上传rss时间间隔',5,'5')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 11,3,'rss文件上传时间 路径',1,'D:\Program Files\RSS Advantage\Newsticker\miaticker.txt')


这样老是insert 不了
...全文
91 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixianxxx 2010-08-24
  • 打赏
  • 举报
回复
USE pubds;
DROP TABLE IF EXISTS DefaultValue;

CREATE TABLE DefaultValue (
Id int(12) ,
TableId int NOT NULL,
TableDesc varchar(50) CHARACTER SET utf8 NOT NULL,
CodeId int NOT NULL,
CodeValue varchar(200) NOT NULL,
CodeRmk varchar(200) default '');
ACMAIN_CHM 2010-08-24
  • 打赏
  • 举报
回复
[Quote]想要插入中文怎麽办[/Quote]

set names ...

http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
xzg1109 2010-08-24
  • 打赏
  • 举报
回复
设置表和字段字符集格式为gbk
ziyouluoye 2010-08-24
  • 打赏
  • 举报
回复
设置字符集格式
zzxap 2010-08-24
  • 打赏
  • 举报
回复

USE pubds;
DROP TABLE IF EXISTS DefaultValue;

CREATE TABLE DefaultValue (
Id int(12) ,
TableId int NOT NULL,
TableDesc varchar(50) NOT NULL,
CodeId int NOT NULL,
CodeValue varchar(200) NOT NULL,
CodeRmk varchar(200) default '');


INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 1,1,'updatefreq',10,'10','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 2,1,'updatefreq',15,'15','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 3,1,'updatefreq',30,'30','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 4,1,'updatefreq',60,'60','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 5,1,'updatefreq',120,'120','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 6,2,'上传 rss time span',1,'1','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 7,2,'upload rss time span',2,'2','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 8,2,'upload rss time span',3,'3','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 9,2,'upload rss time span',4,'4','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 10,2,'upload rss time span',5,'5','');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 11,3,'rss file upload time path',1,'D:\Program Files\RSS Advantage\Newsticker\miaticker.txt','')


插入不了中文,将上传改为upload 才可以。

想要插入中文怎麽办
zzxap 2010-08-24
  • 打赏
  • 举报
回复
插入不了中文。运行到这一行
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue,CodeRmk) VALUES ( 6,2,'上传rss时间间隔',1,'1','');
就提示 TableDesc 不正确的值
yangxiao_jiang 2010-08-24
  • 打赏
  • 举报
回复
看错了,呵呵
xzg1109 2010-08-24
  • 打赏
  • 举报
回复
要加分号的

INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 2,1,'updatefreq',15,'15');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 3,1,'updatefreq',30,'30');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 4,1,'updatefreq',60,'60');
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 5,1,'updatefreq',120,'120');

再试试
gengchenhui 2010-08-24
  • 打赏
  • 举报
回复
我看你第一个id好像设置成自增长了,那样的话,你就不能添加了啊。最后一个列好像有默认值,可以不设置,但是第一个你不能干涉吧?没做过mysql,但是在SqlServer中是不能干涉的。。。。。。。。
vipper23 2010-08-24
  • 打赏
  • 举报
回复
codevalue VARCHAR(50) 长度太短了,最后一句codevalue值过长,把CODEVALUE改大一点。
yangxiao_jiang 2010-08-24
  • 打赏
  • 举报
回复
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 2,1,'updatefreq',15,'15')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 3,1,'updatefreq',30,'30')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 4,1,'updatefreq',60,'60')
INSERT INTO DefaultValue (id,TableId,TableDesc,CodeId,CodeValue) VALUES ( 5,1,'updatefreq',120,'120')

这些values少,你的字段和后面的值要一一对应的。

57,065

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧