ここに私の手続きコードがあります。古いusernameをwhere節に入れてUsernameを更新しようとしていますが、動作しません。mysqlプロシージャの更新文が機能しない
DELIMITER $$
DROP PROCEDURE IF EXISTS `databasename`.`UpdateUsername` $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `UpdateUsername`
(IN uname VARCHAR(30),tid VARCHAR(100),username VARCHAR(30) )
BEGIN
UPDATE table_name SET Username=username WHERE Username=uname;
END $$
DELIMITER ;
この問題を解決するのを手伝ってください。
エラーは見つかりませんでした。値を更新していません。 – naveed
Mahmoud Gamalはいいいえその仕事..コメントの代わりに – naveed
私はそれを受け入れるでしょう。たくさんありがとうございます – naveed