پاک شدن کلید اصلی تمامی جداول یک پایگاه داده

خرید بک لینک
اوه

اول اینکه همچین چیزایی مربوط میشه به maintenance دیتابیس و نه کدنویسی
دوم اینکه تا اونجایی که یادمه نمی تونی در یک کوئری چندین جدول رو alter کنی

پس میتونی:
با PHP توسط حلقه یا BASh توسط حلقه اسم جداول رو دربیاری و داخل همچین قالبی قرار بدی و echo ش کنی:

کد:

ALTER TABLE `myTable` ADD `myField` INT AUTO_INCREMENT PRIMARY KEY;

بعد اون عبارات echo شده رو داخل برنامه Database Manager ت execute کنی

البته این فقط لیست کلید ندارها رو میاره، شاید مفید باشه:

کد:

select table_name from information_schema.columns where table_name = 'YOUR-DB-NAME' and table_name not in
(select table_name from information_schema.columns where table_schema = 'YOUR-DB-NAME' /* table schema OF YOUR-DB-NAME database */
and column_key = 'PRI' /* just primary keys */
and data_type = 'int' /* just int columns */
and extra = 'auto_increment' /* just auto-increment value */);

یا همون دستی دونه دونه انجام بدی و درس بگیری که دیگه از اون کارا نکنی Angel

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم: آنکس که تخصص ندارد و کاری را می پذیرد، بی تقواست.

php مرکز کد های سایت...

ما را در سایت php مرکز کد های سایت دنبال می‌کنید

برچسب: نویسنده: استخدام کار بازدید: 183 تاريخ: پنجشنبه 4 شهريور 1395 ساعت: 12:23

صفحه بندی