PDA

View Full Version : سوال: خطا موقع ریستور کردن دیتابیس



#Elahe#
چهارشنبه 31 اردیبهشت 1393, 16:07 عصر
سلام

موقع ریستور کردن دیتابیس تو phpmyadmin این خطا ایجاد میشه و دیتابیس ریستور نمیشه


Error

SQL query:



--
-- Database: `xxxxxxxxxxxxx`
--

DELIMITER $$
--
-- Procedures
--
CREATE DEFINER=`xxxxx`@`localhost` PROCEDURE `sp_xxxx_delete`(in _id int)
BEGIN
delete from tbl_xxxx where xxxx = _id;
END$$

MySQL said: Documentation
#1227 - Access denied; you need the SUPER privilege for this operation

#Elahe#
چهارشنبه 31 اردیبهشت 1393, 17:50 عصر
سرچ که کردم به این نتیجه رسیدم که از تابع DELIMITER در دستورات استفاده شده که یه تابع در خط فرمان mysql است و client only هستش و یه قابلیت برنامه نویسی نیست
و وقتی بخوایم این تابع رو از api یه زبان برنامه نویسی به MySQL انتقال دهیم قابل اجرا نیست


حالا راه حلش چیه ؟
چیکارش کنم اینو ؟ :متفکر:

espootin
پنج شنبه 01 خرداد 1393, 21:48 عصر
سلام.

منظورتون رو شاید درست متوجه نشده باشم.
ولی دستور بالا که یک عمل حذف ساده است، ریستور نیست. در صورتی که به کاربر مجوز Delete بدین باید مشکلتون حل بشه.