【发布时间】:2011-03-02 09:56:54
【问题描述】:
在 MySQL 中,我有一个这样的表设计:
Language|Key|Text
Language 和 Key 是主键。内容示例可能是:
("ENU","P_Home_H2","Welcome to my page"),
("ENU","P_Home_P1","Hello world!")
现在我想将 Language="ENU" 的所有行复制到 Language="ESP",即选择 Language = "ENU" 的所有行并插入到同一个表中,使用相同的键和文本但 Language="ESP" .结果是:
("ESP","P_Home_H2","Welcome to my page"),
("ESP","P_Home_P1","Hello world!")
我该怎么做?
【问题讨论】:
-
你的意思是(语言,键)是主键吗?否则它将不起作用,主键必须是唯一的,并且每个表只能有一个。
-
是的,我知道 - 语言和键是主键