为什么insert语句不起作用?

时间:2013-02-27 15:03:42

标签: mysql sql

我在mysql中尝试了这个insert语句(确实是phpmyadmin,但我认为它是一个mysql语法错误)

    INSERT INTO rented_video 
    VALUES(NULL, 1, 2), 
    VALUES(NULL, 2, 1), 
    VALUES(NULL, 2, 2), 
    VALUES(NULL, 2, 3), 
    VALUES(NULL, 3, 4), 
    VALUES(NULL, 3, 5), 
    VALUES(NULL, 4, 6), 
    VALUES(NULL, 4, 7), 
    VALUES(NULL, 4, 8), 
    VALUES(NULL, 5, 9);

错误是:

  

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法   'VALUES(NULL,2,1),VALUES(NULL,2,2),VALUES(NULL,2,3)附近,   VALUES(第3行为NULL,3'

1 个答案:

答案 0 :(得分:7)

您应该只有一个关键字VALUES

INSERT INTO rented_video 
VALUES (NULL, 1, 2), 
       (NULL, 2, 1), 
       (NULL, 2, 2), 
       (NULL, 2, 3), 
       (NULL, 3, 4), 
       (NULL, 3, 5), 
       (NULL, 4, 6), 
       (NULL, 4, 7), 
       (NULL, 4, 8), 
       (NULL, 5, 9);