我有一個嚴重的奇怪問題。我敢肯定我沒有做錯任何事在這行代碼:操作數應該包含1列(s)?它可以但仍然錯誤。這是一個錯誤?
INSERT INTO
oc_address
(`cust_id`, `firstname`, `lastname`, `address_1`, `city`, `postcode`, `country_id`)
SELECT
(`cust_id`, `first_name`, `last_name`, `address`, `city`, `postalcode`, `country`)
FROM old_customer;
儘管如此,我得到的消息「#1241 - 操作數應包含1列(S)」
是否anybony看到的東西我不你看嗎?我認爲這可能是由地址_1處的_1造成的。但爲什麼會是... 我希望有另一種解釋
我會嘗試刪除()SELECT語句 – HLGEM 2013-04-23 15:18:52
@HLGEM是它的工作!我真是一個愚蠢的愚蠢的錯誤。謝謝你很多 – 2013-04-23 15:42:52
請參閱https://stackoverflow.com/questions/456644/mysql-syntax-error-message-operand-should-contain-1-columns – 2014-10-11 18:04:11