我有一个严重的奇怪问题。我敢肯定我没有做错任何事在这行代码:操作数应该包含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