SQL在一个列中插入多行数据

我要在wo那一列中添加三行无任何逻辑的数字 怎么一个insert into 插入呢

无任何逻辑的数字,这个要看是什么数据库,各个数据库产生随机数的方法是不一样的。
另外
“我要在wo那一列中添加三行无任何逻辑的数字 ”
这个是用update不是insert
看你的应该是sql server数据库:sql如下
update Brother set wo=dbo.udf_GetRandomInteger(1,100)追问

这样出来的结果是三行里面的数据都是一样的 不是
wo
123
432
434
它结果是
wo
123
123
123

追答

额,是我写错了
这样产生的是一个随机数。
要不这样吧
update Brother set wo=ceiling(cast(QQ as int)*cast(Height as int))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-04
可以使用UPDATA来更新 用insert 的话 一次只能插入一个列 或者一行列
第2个回答  2012-06-02
values('12,32,65')追问

不行 我早试过

追答

values('12,‘+'32,'+'65')

追问

服务器: 消息 110,级别 15,状态 2,行 1
INSERT 语句中列的数目小于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。\
系统这样提示

追答

应该是有个主键字段必须要插入值

追问

我主键下边也是三行啊 按照你说的values的方法 也是输入三行啊
不是主键的问题
我还是一行一行的插吧

第3个回答  2012-06-03
只能一次插入一行