mysql如何新增多行資料?

藏色散人
發布: 2019-05-08 10:35:09
原創
13197 人瀏覽過

mysql如何新增多行資料?

mysql可以透過insert語句一次插入多筆記錄,但是這一語句是個事務,所以要成功都成功,要失敗都失敗。語句中每筆記錄都是經由()括起來。且該語法是mysql本身的,不是標準語法,無法通用。

mysql一次插入多條數據:

INSERT INTO hk_test(username, passwd) VALUES ('qmf2', 'qmf2'),('qmf3', 'qmf3'),('qmf4', 'qmf4'),('qmf5', 'qmf5') GO
登入後複製

我們先來建立一種表Authors:

CREATE TABLE Authors( AuthID SMALLINT NOT NULL PRIMARY KEY, AuthFN VARCHAR(20), AuthMN VARCHAR(20), AuthLN VARCHAR(20) ) ENGINE=INNODB;
登入後複製

然後向表中一次插入多條數據,sql插入程式碼如下:

INSERT INTO Authors VALUES (1006, 'H', 'S.', 'T'), (1007, 'J', 'C', 'O'), (1008, 'B', NULL, 'E'), (1009, 'R', 'M', 'R'), (1010, 'J', 'K', 'T'), (1011, 'J', 'G.', 'N'), (1012, 'A', NULL, 'P'), (1013, 'A', NULL, 'W'), (1014, 'N', NULL, 'A');
登入後複製

其實與一則插入的SQL語句非常類似,只是多條插入語句使用逗號將每個資料分開。

結果如下:

mysql如何新增多行資料?

以上是mysql如何新增多行資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!