【问题标题】:Is there a easier way to execute a insert query into 2 rows?有没有更简单的方法来执行插入查询到 2 行?
【发布时间】:2015-10-27 17:21:53
【问题描述】:

我需要这个查询进入 2 行,我目前正在测试并这样做,有没有简化的方法?

  mysqli_query($connection,"INSERT INTO `private`(`id`, `time`,  `message`, `hunter`, `target`, `status`, `target_colotest ','Dispute Referee','$name','','user','sadmin','','','')");



 mysqli_query($connection,"INSERT INTO `private`(`id`, `time`,`message`, `hunter`, `target`, `status`, `target_color`, `hunter_color`, `view`, `avatar`, `hunter_guest` )VALUES('','$time','test','Dispute Referee','$oname','','user','sadmin','','','')");

【问题讨论】:

    标签: php mysql insert


    【解决方案1】:

    你可以使用逗号分隔的值集合列表来做

     INSERT INTO table (col1, col2, col3)
                VALUES('val1', 'val2', 'val3'),
                       ('val4', 'val5', 'val6'),
                       ('val7', 'val8', 'val9')
    

    并在单个 SQL 语句中获取多行:本例中为三行。

    【讨论】:

    • 您的示例并未向我展示如何插入 2 条记录
    • 我需要 2 条不同的记录来获取示例中的信息。
    • @user5420896 这向您展示了如何处理 3 个不同的记录,而不仅仅是 2.... 第一个记录具有值 'val1'、'val2'、'val3';第二条记录的值为“val4”、“val5”、“val6”等
    猜你喜欢
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    相关资源
    最近更新 更多