Unknown column-error (MySQL)
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Soms raak ik in de war van een foutmelding zoals
12:37:45 call sq_prepare_content_tmp("oem") Error Code: 1054. Unknown column 'root_tmp.sku' in 'on clause' 2,381 sec
terwijl de betreffende kolom écht bestaat.
Oorzaak: De kolom bestaat inderdaad, maar de join betreft een andere tabel.
Casus: Sep. 2018
Dit is de hele fout:
call add_column_unless_exists("content_tmp","part_75_xx_brands","text"); update content_tmp join brands_per_sku_tmp on root_tmp.sku = brands_per_sku_tmp.sku set part_75_xx_brands = brands_per_sku_tmp.brands;
Zie je de fout? De join betreft tabellen x en y, terwijl de on clause tabel z betreft!