我正在使用数据库开发多语言系统,正在尝试克隆具有特定 language_id 'EN' 的所有记录,并克隆到同一张表中,但具有相同 key_value 和键文本的不同 language_id
表语言
id---language_id---key_value---key_text
1 EN _WELCOME Welcome
2 CH _WELCOME ...
3 EN _LOG_IN Log In
4 CH _LOG_IN ...
做了一些工作,但它不起作用,不确定这是做这项工作的正确方法。
INSERT INTO language (language_id,key_value,key_text)
(SELECT 'FR','key_value','key_text' FROM language WHERE language_id='EN' )
//Unknown column 'language_id' in 'where clause'
我从一些旧的网络教程中得到了这个样本,但他们正在不同的桌子上工作