小编nob*_*alo的帖子

mysql 更新查询错误代码 1054 字段列表中的未知列

Error: Code 1054. Unknown column 'U2.id_naslov' in 'field list' 在 MySQL Workbench 中抛出这个简单的查询:

UPDATE krneki_1 AS U1, krneki_2 AS U2 
SET U1.id_naslov = U2.id_naslov
WHERE (U2.id_zaposlen = U1.id_naslovi_zaposleni)
Run Code Online (Sandbox Code Playgroud)

我在网上搜索并阅读了其他帖子,但没有任何帮助...

我想这是一个微不足道的解决方案,但我看不到它。

这种错误从未出现在 TSQL (sql server) 上。

表 krneki_2 是由 Mysql 工作台通过数据导入(创建新表)稍后在发生此错误时创建的,我还将数字字段更改为 smallint 只是为了看看它是否有帮助......但是......没有。

结果SHOW CREATE TABLE krneki_2

       Table: krneki_2 
Create Table: CREATE TABLE `krneki_2` 
( `id` smallint(6) NOT NULL AUTO_INCREMENT, 
  `id_naslov` smallint(6) NOT NULL, 
  `id_zaposlen` smallint(6) NOT NULL, 
  PRIMARY KEY (id) 
) ENGINE=InnoDB AUTO_INCREMENT=204 DEFAULT CHARSET=utf8 

1 row in …
Run Code Online (Sandbox Code Playgroud)

mysql update errors

4
推荐指数
1
解决办法
7万
查看次数

标签 统计

errors ×1

mysql ×1

update ×1