在简化过程中,我有一个MySQL过程get_data(),它为用户选择过滤过的数据。自定义筛选条件存储在数据库表中。过程get_data()应该获得当前用户的条件,并通过添加一个WHERE子句只选择他的数据。但是,当我定义具有SQL SECURITY DEFINER特性的过程时,由于函数current_user()返回定义器的名称,因此无法在过程主体中检测当前用户(调用者),而当我定义具有SQL S
transponder_logs where trans_log_id < 150000;这个语句在sql中运行得很好错误信息是:
“您的SQL语法出现了错误;请检查与mysql服务器版本对应的手册,以便在第3行的'delete from transponder_logs where trans_log_id < 150000