Mysql出现Error Code: 1644. Strange error!如何解决
ringa_lee
ringa_lee 2017-04-17 16:03:58
0
0
655

创建了一个触发器,插入任何数据出现下面错误:
Error Code: 1644. Strange error!

DELIMITER $$
CREATE DEFINER = CURRENT_USER TRIGGER `test`.`gender_BEFORE_INSERT` BEFORE INSERT ON `gender` FOR EACH ROW
BEGIN
    IF  NEW.gendercol<>1 or  NEW.gendercol<>2 THEN 
    SIGNAL SQLSTATE '45000' 
    SET message_text = 'Strange error!';
    END IF;
END$$   
DELIMITER ;

建表语句:

CREATE TABLE `gender` (
  `idgender` int(11) NOT NULL AUTO_INCREMENT,
  `gendercol` int(11) DEFAULT NULL,
  PRIMARY KEY (`idgender`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
ringa_lee
ringa_lee

ringa_lee

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!