0
DELIMITER //
DROP PROCEDURE IF EXISTS sp_vk_suspend//
CREATE PROCEDURE sp_vk_suspend2()
declare today = DATETIME DEFAULT NULL;
declare accid = INT DEFAULT 11;
set today = now();
BEGIN
SELECT * FROM members where expirydate < today;
END //
これは私のストアドプロシージャです。私は1つまたは複数のクエリを追加する必要がありますメンバーテーブルからのID。メンバーテーブルからIDを取得する方法MySQLストアドプロシージャの検索値
例:私は私のSPに
UPDATE members
SET suspend = 1
WHERE id = 'some id from mem: tables'
を必要とするものですIMHOカーソルを参照してください? – triclosan
はい、すべての有効期限のメンバーを更新する必要があります。 – pico
この方法では試してみてはいかがですか?UPDATEメンバSET suspend = 1 WHERE expirydate
triclosan