آموزش حذف سطرهای تکراری در MySQL – دات وب - آموزش MySQL

برای مشاهده یافته ها از کلید Enter و برای خروج از کلید Esc استفاده کنید.

آموزش حذف سطرهای تکراری در MySQL

سلام. امروز می خواهیم آموزش حذف سطرهای تکراری در MySQL را در سایت قرار دهیم.

در مطلب قبلی ، به شما نشان دادیم که چگونه مقادیر تکراری را در یک جدول پیدا کنید.

لینک این مطلب را در اینجا برای شما قرار می دهیم :

حال امروز ، قصد داریم در ادامه همان آموزش قبلی ، به شما نشان بدهیم که پس از یافتن مقادیر تکراری ، چگونه آن ها را از دیتابیس پاک کنید.

پس با ما همراه باشید.

 

آموزش حذف سطرهای تکراری در MySQL

آموزش حذف سطرهای تکراری در MySQL

 

در این آموزش از همون جدولی که در قسمت قبلی ایجاد کردیم استفاده می کنیم.

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

برای مثال فرض کنید ما جدولی با نام contacts داریم.

در این جدول اطلاعات زیر موجود است :

نحوه پیدا کردن مقدار تکراری در MySQL

 

همانطور که مشاهده می کنید ، در جدول چند ایمیل تکراری به چشم می خورد :

سطرهای تکراری در Mysql

 

ما قصد داریم این مقادیر تکراری را پیدا و حذف کنیم.

در ابتدا با یک کوئری ، ایمیل های تکراری را پیدا می کنیم :

همونطور که می بینید ما دو ردیف با ایمیل های تکراری داریم :

نتایج سطرهای تکراری در Mysql

 

استفاده از دستور DELETE JOIN

خوشبختانه MySQL با عبارت DELETE JOIN به شما این امکان را می دهد تا سطرهای تکراری را به سرعت حذف کنید.

کوئری زیر سطرهای تکراری را حذف می کند و بالاترین آیدی را نگه میدارید :

اکنون با اجرای کوئری بالا سطرهای تکراری در جدول ما حذف گردید.

 

امیدوارم که این آموزش براتون مفید بوده باشه.

مهران مافی