Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

테이블이 존재하지 않는 경우 생성하고 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)