あなたの質問に基づいて、これは1つの特定の行にのみ必要なようです。そのため、id = '-2'の行をid = '1'の行に複製しないのはなぜですか?
DELIMITER $$
CREATE TRIGGER myTrigger AFTER UPDATE ON `glpi_tickettemplates`
CREATE TEMPORARY TABLE `tempTable`
AS
SELECT * FROM `glpi_tickettemplates` WHERE id='-2';
UPDATE `tempTable` SET id='1' WHERE id='-2';
REPLACE INTO `glpi_tickettemplates` SELECT * FROM `tempTable`;
DROP TEMPORARY TABLE `tempTable`;
DELIMITER;
アップデート:
id='-2'
すべての着信クワイアですべてを置き換えたい場合は、 MySQL Proxyid='-1'
をチェックしてください。
MySQL Proxy は、クライアントと MySQL サーバーの間に配置され、通信を監視、分析、または変換できるシンプルなプログラムです。
その柔軟性により、無制限に使用できます。一般的なものは次のとおりです。
- 負荷分散
- フェイルオーバー
- クエリ分析
- クエリのフィルタリングと変更
などなど。
http://forge.mysql.com/wiki/MySQL_Proxyには、MySQL Proxy をインストール、使用、および実行するためのすべてのリンクがあります。