当我尝试将数据库导入到我的Cpanel中时会遇到此问题并发生此错误“#1227-访问被拒绝;您需要(至少一种)超级权限才能执行此操作”另外,我的数据库有24个表,但此错误仅影响20个表。尽管数据库在其他主机和本地服务器上工作正常
这里是错误:错误SQL查询:文档
-
CREATE DEFINER =ato-qms-u-137073
@ %
功能calculate_daily_rate
(in_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说:文档
错误是因为您没有权限与此用户ato-qms-u-137073@%.
创建触发器”>
只需从代码中删除此行,它就应该起作用。
ato-qms-u-137073@%