本示例展示了如何将数据插入到多个 SQL 表中。我们将数据插入到名为 tab_goodstab_outboundtab_warehouse 的三个表中。

数据插入概述

我们希望插入以下数据:

  • tab_goods 表

    • gid: 11
    • gcategory: '哈哈'
    • gname: '会话'
    • gmodel: 'd'
    • gprice: 222
    • gnumber: 100
  • tab_outbound 表

    • o_gid: 11
    • o_wid: 1
    • odate: '2023-08-01'
    • outbound: 20
    • outmoney: 479374
  • tab_warehouse 表

    • wid: 1
    • wname: '仓库1'
    • waddress: '地址1'
    • wmoney: 2000

正确代码

为了将数据插入到每个表中,我们需要使用单独的 INSERT INTO 语句。

INSERT INTO tab_goods (gid, gcategory, gname, gmodel, gprice, gnumber)
VALUES (11, '哈哈', '会话', 'd', 222, 100);

INSERT INTO tab_outbound (o_gid, o_wid, odate, outbound, outmoney)
VALUES (11, 1, '2023-08-01', 20, 479374);

INSERT INTO tab_warehouse (wid, wname, waddress, wmoney)
VALUES (1, '仓库1', '地址1', 2000);

解释

  • INSERT INTO 语句: 该语句用于将数据插入到表中。
  • 表名: tab_goodstab_outboundtab_warehouse 是我们想要插入数据的表名。
  • 列名: 在括号中,我们列出了每个表中要插入数据的列名。
  • VALUES 该关键字后跟一个包含要插入数据的数值列表。

注意事项:

  • 每个 INSERT INTO 语句只插入一个数据行。
  • 列的顺序必须与 VALUES 中数据的顺序匹配。
  • 如果某些列未指定,则它们将使用其默认值(如果有)。

原文地址: https://www.cveoy.top/t/topic/qqqk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录