建立一個表格(如果還不存在的話),並在同一次查詢中在 MySQL 中插入一條記錄


為此使用 CREATE TABLE IF NOT EXISTS,如下面的語法所示 −

create table if not exists yourTableName
(
   yourColumnName1 dataType,
   yourColumnName2 dataType,
   yourColumnName3 dataType,
   .
   .
   N
)
as select yourValue1 as yourColumnName1 , yourValue2 as yourColumnName2 , yourValue3 as yourColumnName3,.............................N;

讓我們先建立一個表格,如果表格不存在的話就插入值 −

mysql> create table if not exists DemoTable
(
   id int,
   FirstName varchar(20),
   LastName varchar(20)
)
as select 100 as id, 'John' as FirstName , 'Smith' as LastName;
Query OK, 1 row affected (0.65 sec)
Records: 1 Duplicates: 0 Warnings: 0

現在讓我們顯示記錄 −

mysql> select *from DemoTable;

這將產生以下輸出 −

+------+-----------+----------+
| id   | FirstName | LastName |
+------+-----------+----------+
| 100  | John      | Smith    |
+------+-----------+----------+
1 row in set (0.00 sec)

更新於: 2019 年 10 月 3 日

1000+ 瀏覽量

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告