查看: 1026|回复: 10
|
我的SQL STATEMENT对不对
[复制链接]
|
|
现在有一个table=table1, table有三个columns
columns1=有data
columns2=有data
columns3(已经set好了)=没有data
现在要将所有columns1的data update到columns3
SQL STATEMENT=UPDATE table1 SET columns3 WHERE columns1=columns3
请问下对不对?
如果错了可以告诉我正确的statement吗? |
|
|
|
|
|
|
|
楼主 |
发表于 1-8-2006 04:38 PM
|
显示全部楼层
我的SQL STATEMENT对不对
现在有一个table=table1, table有三个columns
columns1=有data
columns2=有data
columns3(已经set好了)=没有data
现在要将所有columns1的data update到columns3
SQL STATEMENT=UPDATE table1 SET columns3 WHERE columns1=columns3
请问下对不对? |
|
|
|
|
|
|
|
发表于 1-8-2006 04:41 PM
|
显示全部楼层
原帖由 lieweffect 于 1-8-2006 04:37 PM 发表
现在有一个table=table1, table有三个columns
columns1=有data
columns2=有data
columns3(已经set好了)=没有data
现在要将所有columns1的data update到columns3
SQL STATEMENT=UPDATE table1 SET columns3 W ...
好象素错了。。
你可以试试
UPDATE table1 set Column1=Column3 |
|
|
|
|
|
|
|
楼主 |
发表于 1-8-2006 04:43 PM
|
显示全部楼层
原帖由 弥勒 于 1-8-2006 04:41 PM 发表
好象素错了。。
你可以试试
UPDATE table1 set Column1=Column3
不用用到where吗? |
|
|
|
|
|
|
|
发表于 1-8-2006 04:45 PM
|
显示全部楼层
SQL 的LOGIC全错。。要蒋
UPDATE table1 SET columns3=columns1 |
|
|
|
|
|
|
|
发表于 1-8-2006 04:47 PM
|
显示全部楼层
原帖由 lieweffect 于 1-8-2006 04:43 PM 发表
不用用到where吗?
不用啊。。。你要COPY整个COLUMN对不对。。。 |
|
|
|
|
|
|
|
发表于 1-8-2006 04:47 PM
|
显示全部楼层
你要的是全部所以不用WHERE
原帖由 弥勒 于 1-8-2006 04:41 PM 发表
好象素错了。。
你可以试试
UPDATE table1 set Column1=Column3
你酱是把COLUMN3的DATA REPLASE 到COLUMN1,如果COLUMN3是NULL,那COLUMN1也变成NULL VALUE。
所以要COLUMN3=COLUMN1 |
|
|
|
|
|
|
|
发表于 1-8-2006 04:50 PM
|
显示全部楼层
原帖由 max5007 于 1-8-2006 04:47 PM 发表
你要的是全部所以不用WHERE
你酱是把COLUMN3的DATA REPLASE 到COLUMN1,如果COLUMN3是NULL,那COLUMN1也变成NULL VALUE。
所以要COLUMN3=COLUMN1
LOL打错。。。谢谢提醒。。。
UPDATE table1 Set COLUMN3=COLUMN1 |
|
|
|
|
|
|
|
楼主 |
发表于 1-8-2006 04:52 PM
|
显示全部楼层
也就是说
UPDATE table1 SET columns3=columns1
对不对? |
|
|
|
|
|
|
|
楼主 |
发表于 1-8-2006 04:54 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 1-8-2006 04:56 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|