MySQL الإصدار 5.5.37: إسقاط الجداول أقدم من 30 يوما باستخدام المؤشر

StackOverflow https://stackoverflow.com//questions/23011328

سؤال

كنت أبحث في محاولة لإيجاد طريقة لجلب جميع الصفوف من نتيجة الاستعلام ومعالجةها بشكل فردي. لقد كتبت برنامج نصي اعتقدت أنه سيعمل ولكن يبدو أنه ليس كذلك.

البرنامج النصي:

giveacodicetagpre. يهدف

البرنامج النصي إلى إسقاط جميع الجداول أكبر من 30 يوما. على الرغم من أنه لا يبدو أنه يعمل من أجل MySQL الإصدار 5.5.37.

أنا جديد في MySQL وأنا أقوم بتشغيل خادم مع MySQL لنظام التشغيل Windows (XP). ربما هذا بناء الجملة للمؤشرات غير صحيح لإصدار الخادم المقابل؟ لست متأكدا ولكنني سأكون سعيدا جدا إذا كان بإمكان أي شخص مساعدتي.

تحرير:

هذه هي رسالة الخطأ التي تم إرجاعها عند محاولة تنفيذ البرنامج النصي من سطر الأوامر SQL:

الخطأ 1064 (42000): لديك خطأ في بناء جملة SQL الخاص بك؛

حدد الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على بناء الجملة الصحيح لاستخدامه بالقرب من "تعلن اسم Char (20)" في السطر 1

الخطأ 1064 (42000): لديك خطأ في بناء جملة SQL الخاص بك؛

حدد الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على بناء الجملة الصحيح للاستخدام بالقرب "تعلن C1 المؤشر Read_Only ل حدد Table_Name. من المعلومات_schema.tables "في السطر 1

الخطأ 1064 (42000): لديك خطأ في بناء جملة SQL الخاص بك؛ حدد الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على بناء الجملة الصحيح لاستخدامه بالقرب 'أحضر التالي من C1. إلى Lable_Name

بينما fetch_status= 0 تبدأ

تحضير St 'في السطر 1

تحديث:

حاولت أيضا هذا البرنامج النصي (ملاحظة: أعتزم إنشاء حدث سيتم تنفيذه يوميا لإزالة الجداول الأقدم من 30 يوما.):

giveacodicetagpre.

تشغيل هذا البرنامج النصي في إرجاع سطر الأوامر SQL:

الخطأ 1064 (42000): لديك خطأ في بناء جملة SQL الخاص بك؛

حدد الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على بناء الجملة الصحيح للاستخدام بالقرب 'LAME char (20)؛ أعلن C1 المؤشر Read_Only ل حدد Table_Name. من Infor "في السطر 5

هل كانت مفيدة؟

المحلول

حاول الإجراء أدناه:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top