Itu tidak akan memungkinkan Anda untuk memperbarui tabel karena sudah dibaca oleh INSERT INTO.. SELECT
kueri yang memanggil pemicu ini.
Cara alternatif adalah dengan menonaktifkan pemicu dan memperbarui tabel pengguna secara terpisah, mis.:
INSERT INTO signed (time_of_start, player)
SELECT time_of_game_id, users.user_id FROM time_of_game, users
WHERE time_of_game.time_of_start="2017-02-01 12:00:00"
AND users.steamid="1234567890123456";
UPDATE users join time_of_game SET users.credit = users.credit-1
where time_of_game.time_of_start="2017-02-01 12:00:00"
AND users.steamid="1234567890123456";
Anda dapat menambahkan kolom bergabung dengan ON
klausa jika ada kolom yang menghubungkan kedua tabel ini.