MYSQL逐次実行 (MYSQLちくじじっこう) *

カテゴリ

plugin_mysql > MySQL

環境

cnako

種類

関数

引数

SQLをPARAMSで

説明

逐次実行構文にて、SQLとパラメータPARAMSでSQLを実行し、変数『対象』に結果を得る。INSERT句の場合は『対象[insertId]』でIDが得られる。

# [拡張プラグイン] 以下の宣言が必要:
!『plugin_mysql』を取り込む

🔍貯蔵庫を検索 / 🔍マニュアルを検索 / 👓ソース

MYSQL逐次実行』の詳しい解説 *

逐次実行構文にて、SQLとパラメータPARAMSでSQLを実行し、変数『対象』に結果を配列で得る。INSERT句の場合は『対象[insertId]』でIDが得られる。

!「nadesiko3-mysql」を取り込む
CREATE=「CREATE TABLE tt (id BIGINT PRIMARY KEY,value BIGINT)」
INSERT=「INSERT INTO tt(id,value)VALUES(?,?)」
SELECT=「SELECT * FROM tt WHERE id=?」
DROP=「DROP TABLE tt」
「mysql://root:hoge@localhost/hoge」をMYSQL開く。
逐次実行
  先に、CREATEを[]でMYSQL逐次実行。
  次に、INSERTを[1,100]でMYSQL逐次実行。
  次に、対象["insertId"]を表示。
  次に、INSERTを[2,200]でMYSQL逐次実行。
  次に、INSERTを[3,300]でMYSQL逐次実行。
  次に、SELECTを[2]でMYSQL逐次実行。
  次に、対象[0]["value"]を表示。# 結果->200
  次に、DROPを[]でMYSQL逐次実行。
  次に、MYSQL閉じる。
ここまで。