【问题标题】:what is difference between insert value and insert values in mysql statement?在mysql语句中插入值和插入值有什么区别?
【发布时间】:2013-07-01 00:01:21
【问题描述】:

请告诉我以下mysql语句的区别:

INSERT INTO test (first_name,last_name,age) (:i_first_name,:i_last_name,:i_age), (:i_first_name,:i_last_name,:i_age);

INSERT INTO test (first_name,last_name,age) (:i_first_name,:i_last_name,:i_age), (:i_first_name,:i_last_name,:i_age);

两者都工作正常。

【问题讨论】:

    标签: mysql pdo


    【解决方案1】:

    没有区别,从这里的语法规则可以看出,两个关键字都有效:http://dev.mysql.com/doc/refman/5.5/en/insert.html

    【讨论】:

      【解决方案2】:

      更多的是可读性问题,如果您要插入的数据包含多个列,请使用VALUES,否则使用VALUE

      【讨论】:

      • 也许,反之亦然?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多