无法在phpMyAdmin中创建触发器

无法在phpMyAdmin中创建触发器,php,phpmyadmin,mysql-workbench,Php,Phpmyadmin,Mysql Workbench,下面是我在MySQL Workbench中创建的触发器,相关的表也在下面。触发器在workbench中工作得很好,但当我尝试在phpMyAdmin中创建相同的触发器时,它会给我以下错误 错误 您的SQL查询中似乎有错误。下面的MySQL服务器错误输出(如果有)也可以帮助您诊断问题 错误:未知标点符号字符串@11 STR:// SQL:分隔符// 创建触发器日志\u用户\u删除 在用户上删除之前 每行 开始 插入日志用户(用户id、名字、姓氏、联系人、用户类型、电子邮件、密码、活动、修改人、修改时

下面是我在MySQL Workbench中创建的触发器,相关的表也在下面。触发器在workbench中工作得很好,但当我尝试在phpMyAdmin中创建相同的触发器时,它会给我以下错误

错误

您的SQL查询中似乎有错误。下面的MySQL服务器错误输出(如果有)也可以帮助您诊断问题

错误:未知标点符号字符串@11 STR:// SQL:分隔符// 创建触发器日志\u用户\u删除 在用户上删除之前 每行 开始 插入日志用户(用户id、名字、姓氏、联系人、用户类型、电子邮件、密码、活动、修改人、修改时间、, 已修改的用户(从)选择用户id、名字、姓氏、联系人编号, 用户类型、电子邮件、密码、活动、修改人、修改人、, 修改了来自用户的\u,其中OLD.user\u id=用户\u id

SQL查询:文档

delimiter // CREATE TRIGGER log_user_delete BEFORE DELETE ON user FOR EACH ROW BEGIN INSERT INTO log_user(user_id, first_name, last_name, contact_no, user_type, email, password, active, modified_by, modified_on, modified_from) SELECT user_id, first_name, last_name, contact_no, user_type, email, password, active, modified_by, modified_on, modified_from FROM user WHERE OLD.user_id = user_id;

MySQL said: Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'delimiter //
CREATE TRIGGER log_user_delete
BEFORE DELETE ON user
FOR EACH ROW' at line 1.
我做错了什么

2个表:-

CREATE TABLE user (
    user_id INT(11) NOT NULL AUTO_INCREMENT,
    first_name VARCHAR(100) NOT NULL,
    last_name VARCHAR(100) NOT NULL,
    contact_no VARCHAR(25) NOT NULL,
    user_type VARCHAR(100) NOT NULL,
    email VARCHAR(100) NOT NULL,
    password VARCHAR(100) NOT NULL,
    active INT(1) NOT NULL,
    modified_by INT(11) NOT NULL,
    modified_on TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    modified_from VARCHAR(20) NOT NULL,

    PRIMARY KEY (user_id)
);

CREATE TABLE log_user (
    log_id INT(11) NOT NULL AUTO_INCREMENT,
    user_id INT(11) NOT NULL,
    first_name VARCHAR(100) NOT NULL,
    last_name VARCHAR(100) NOT NULL,
    contact_no VARCHAR(25) NOT NULL,
    user_type VARCHAR(100) NOT NULL,
    email VARCHAR(100) NOT NULL,
    password VARCHAR(100) NOT NULL,
    active INT(1) NOT NULL,
    modified_by INT(11) NOT NULL,
    modified_on DATETIME,
    modified_from VARCHAR(20) NOT NULL,
    log_modified_by INT(11) NOT NULL,
    log_modified_on TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    log_modified_from VARCHAR(20) NOT NULL,
    status VARCHAR(10) NOT NULL,

    PRIMARY KEY (log_id)
);
触发:

DELIMITER //
CREATE TRIGGER log_user_delete
BEFORE DELETE ON user
FOR EACH ROW
BEGIN
INSERT INTO log_user(user_id, first_name, last_name, contact_no, user_type, email, password, active, modified_by, modified_on, modified_from) SELECT user_id, first_name, last_name, contact_no, user_type, email, password, active, modified_by, modified_on, modified_from FROM user WHERE OLD.user_id = user_id;
UPDATE log_user SET status = 'DELETED' WHERE log_id = last_insert_id();
END;
// DELIMITER ;
请好的,这里没有
/
,只有
/*东西*/
请。好了,这里没有
/
,只有
/*东西*/