امروز: ۰۳ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش اسماعیل شریف » خطا در بازگردانی دیتابیس (۱۳۹۵/۷/۲۷)
تایید شده

با سلام 


امروز در بازگردانی دیتابیس یکی از مشتریان با خطای زیر مواجه شدم:


Can't write; duplicate key in table 'logs' 


Unable to restore database sahba&#95bahar.sql to sahba_bahar : ERROR 1022 (23000) at line 927 in file: '/home/sahba/backups/backup/sahba_bahar.sql': Can't write; duplicate key in table 'logs'

 

راهکار رفع این مشکل به شرح زیر است:

 

فایل بکاپ دیتابیس با پسوند sql را ویرایش میکنیم و در خطی که اعلام کرده قرار میگیریم ، مثلا در دیتابیس فوق خط 927 دارای این مشکل بود :


INSERT INTO `logs`

در این خط متن فوق باید ، که باید بین INSERT و INTO عبارت ignore را قرار دهیم:


 

INSERT ignore INTO `logs`

 

در اینصورت این خطا را نادیده میگیرد و بقیه دیتابیس را بازگردانی میکند.

موفق باشید


محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی