MYSQL中如何指定填写某字段

update 表 set 字段=replace(字段,'原始串','替换串') where id between '10' and '20'
昨天学会了这样来替换10-20中相同的内容
但如果现在10-20这id段中内容为空白的
而我想要批量增加进去一些同样的内容

该怎么写
麻烦答案写全 我一点不懂 只能复制粘贴来操作

另外 insert 表 (id) values ('10')
这样不用写字段吗? 前面的id是什么意思 后面的10不就是id吗

继续补充 那我内容写在哪里? 能不能给一个例句?

你可以看看MYSQL的手册的。

先回答你前面的id是一个字段,后面的10是id这个字段的一个值。

还有一点就是你写的insert语句是错误的。

给你一个例句看一下。
正确的语句insert into table() values ();
例:insert into test(id,name,age,sex,uid) values (001,`xiaoqiang`, 21, `nan`, 001);

insert 语句可以指定某个字段往里面写数据,也就是这样:
insert into test(id, name) values (001, `xiaoqiang`);
不一定要全部字段都要写.
批量增加的话看你在哪里操作了要是在mysql环境下本人只会复制这样写。

insert into test(id, name) values (001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`);像这样不知道是不是楼主的意思?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-02
insert 表 (id) values ('10')
insert 表 (id) values ('11')
……
insert 表 (id) values ('20')
第2个回答  2009-07-02
前面的 id 是表示你要把后面的数据插入到什么字段,就是列名
相似回答