#1227-访问被拒绝;您需要在服务器Cpanel中进行此操作的SUPER特权(至少其中之一)

问题描述 投票:0回答:1

当我尝试将数据库导入到我的Cpanel中时会遇到此问题并发生此错误“#1227-访问被拒绝;您需要(至少一种)超级权限才能执行此操作”另外,我的数据库有24个表,但此错误仅影响20个表。尽管数据库在其他主机和本地服务器上工作正常

这里是错误:错误SQL查询:文档

-

-功能

CREATE DEFINER =ato-qms-u-137073@ %功能calculate_daily_ratein_fleet_id INT,in_booking_days INT,in_booking_hours_per_day INT返回浮点数开始

declare fare float;
declare min_booking_days int;
declare min_booking_hours_per_day int;
declare min_booking_days_amount float;
declare rate_per_day float;

SELECT 
    f.min_booking_days, f.min_booking_hours_per_day, f.min_booking_days_amount, f.rate_per_day 
    INTO min_booking_days, min_booking_hours_per_day, min_booking_days_amount, rate_per_day
    FROM fleet f
    WHERE f.id = in_fleet_id;

if(in_booking_hours_per_day < min_booking_hours_per_day) then
    return 0;
end if;

if(in_booking_days < min_booking_days) then
    return 0;
end if;

SET fare = min_booking_days_amount + (in_booking_days - min_booking_days) * rate_per_day;
return fare;

END

MySQL说:文档

1227-访问被拒绝;您需要(至少其中一种)超级权限才能执行此操作

database cpanel super privileges
1个回答
0
投票

错误是因为您没有权限与此用户ato-qms-u-137073@%.创建触发器”>

只需从代码中删除此行,它就应该起作用。

ato-qms-u-137073@%
© www.soinside.com 2019 - 2024. All rights reserved.