0

スレッドごとに約 10 個のクエリで Jmeter を使用しようとしています。player各スレッドに実行させたいのは、 mysql 自動インクリメントを使用してテーブルに挿入することだけです。次に、mysqlを使用したい

SELECT last_insert_id();

auto inc 値を取得し、テーブルに挿入される次のクエリに使用しplayer_gameます。
返された値をどのように保存し、次のクエリでどのように呼び出すのですか?
変数名で保存しようとしましたが、次のクエリで正しく挿入できないようです。

${player1id}次に、両方を使用して呼び出そうとしましplayer1idたが、機能しませんでした。

これについてもっと良い方法はありますか?
または、次の JDBC リクエストのためにその値を保存するにはどうすればよいですか?

画像1 画像2

両方のクエリ

Insert into player...
Insert into player_game...

player_id と player_game_id を自動インクリメントする 次に、3 番目のテーブル player_game_round に挿入する必要があり、player_id と player_game_id の両方から値を挿入する必要があります。

INSERT INTO player_game_round (round, player_score, player_id, player_game_id)....
4

1 に答える 1

2

あなたは直接行うことができます

INSERT into player_game(player_id, game_id) values(last_insert_id(), 1);
于 2013-05-22T02:41:49.507 に答える