mysql中的值计数出错

时间:2012-03-01 12:42:45

标签: mysql

我有这个查询

INSERT INTO asterisk.llamadas (
            uniqueid, 
            fecha, 
            origen, 
            destino,
            tipo, 
            fechaInicioCola, 
            fechaRinging, 
            numeroRingings, 
            fechaAnswered,
            fechaHungup, 
            tiempoMensaje, 
            tiempoEnCola,
            tiempoProcesamiento, 
            tiempoRinging, 
            tiempoConversacion,
            cola, 
            agente, 
            duration, 
            srccanal, 
            dstcanal, 
            status
            )
SELECT 
    uniqueid, 
    fechaAccepting, 
    origen, 
    destino, 
    "Entrante", 
    fechaInicioCola, 
    fechaRinging, 
    numeroRingings, 
    fechaAnswered, 
    fechaHungup, 
    tiempoMensaje, 
    tiempoEnCola, 
    tiempoProcesamiento,
    tiempoRinging,
    tiempoConversacion
    cola, 
    agente, 
    duration, 
    srccanal, 
    dstcanal, 
    status 
    FROM asterisk.entrantes;

我已经仔细检查过每个字段都有匹配的东西......但仍然得到了

Error Code: 1136. Column count doesn't match value count at row 1

可能出现什么问题?

2 个答案:

答案 0 :(得分:4)

您在SELECT语句中tiempoConversacion之后缺少逗号...

答案 1 :(得分:1)

可能就是那个

tiempoConversacion

应该是

tiempoConversacion,

(记住逗号:))