建立一個表格(如果還不存在的話),並在同一次查詢中在 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)
廣告