Skip to Content

RawExecute

rawExecute は、頻繁に呼び出されるクエリーをより高速に実行するために使用でき、1 つのクエリーで使用する複数のパラメーターセットを受け付ける。

  • Date は、FiveM で一般的に使用される datestring を返しません。
  • TINYINT 1 と BIT はブール値を返さない
  • 値のプレースホルダのみ使用可能で、列のプレースホルダや名前付きプレースホルダはエラーになります。

とは異なり用意するSELECT 文は常に行の配列を返します。 SELECT を使用する場合、戻り値はquery,singleあるいはscalar選択された列と行の数によって異なる。

約束

local response = MySQL.rawExecute.await('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', { identifier }) print(json.encode(response, { indent = true, sort_keys = true }))

別名

  • exports.oxmysql.rawExecute_async

コールバック

MySQL.rawExecute('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier` = ?', { identifier }, function(response) print(json.encode(response, { indent = true, sort_keys = true })) end)

別名

  • exports.oxmysql.rawExecute
Last updated on