【问题标题】:Copying rows error message "Operand should contain 1 column(s)" [duplicate]复制行错误消息“操作数应包含 1 列”[重复]
【发布时间】:2013-10-26 05:24:18
【问题描述】:

我试图在 phpmyadmin 中将数据从一行传输到另一行,但是当我尝试时,我收到以下错误消息。

Operand should contain 1 column(s)

我尝试的代码:

INSERT INTO users_links 
    (`username`,`facebook`)
    SELECT 
    (`username`,`facebook`)
    FROM users2

但是当我尝试这个时它可以工作,但它不是我想要的。

INSERT INTO users_links 
        `username`
        SELECT 
        `username`
        FROM users2

有什么想法吗?

【问题讨论】:

    标签: mysql mysql-error-1241


    【解决方案1】:
    INSERT INTO users_links (`username`, `facebook`)
    SELECT `username`, `facebook`
    FROM users2
    

    【讨论】:

    • 完美!有用!所以这是一个简单的语法错误?
    • 是的,这是语法问题。
    猜你喜欢
    • 1970-01-01
    • 2014-05-31
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多