MySQL5逆引き大全460の極意

データ操作命令(SELECT以外)の極意 - Tips98 INSERT命令でフィールド名と値の関係をより明確にするには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

5-1挿入Tips98 INSERT命令でフィールド名と値の関係をより明確にするには

Level1

PointINSERT命令のSET句を利用します

構文   
INSERT INTO テーブル名 SET 列名1 = 値1, ...

INSERT命令では、VALUES句を利用する代わりにSET句を利用することで、「フィールド名 = 値」の形式で値リストを指定できるので、フィールド名と値とが隣接している分、互いの対応関係がより判りやすいというメリットがあります。

SET句を利用した場合にも、IGNORE、DELAYED、LOW_PRIORITYなどのオプション、ON DUPLICATE KEY UPDATE句などは、同様に利用できます。

用例1

mysql> INSERT INTO artist 
    -> SET artist_id='W0007', name='和田優美'

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません