复制sql数据库表中的所有行

时间:2010-04-21 06:53:39

标签: sql

我有一个表格,其中包含称为属性的房屋详细信息。我正在创建一个本地化的应用程序,我有一个名为propertylocalised的数据库表。在此表中保留了数据和文化列的副本,例如

key  culture propertyname

1     en       helloproperty

1     fr       bonjourproperty

目前我已经插入了所有文化,但我希望复制所有这些行,然后为每一行插入fr进入文化。

为了设置本地化,我显然只想这样做一次。

由于

安迪

2 个答案:

答案 0 :(得分:4)

INSERT INTO table 
SELECT 'fr', propertyname
FROM table

假设您要复制所有“en”

的所有现有记录

答案 1 :(得分:2)

insert into propertylocalised select key,'fr'propertyname from propertylocalised  where culture = 'en'