CONNECTION_ID (CONNECTION_ID)
تابع CONNECTION_ID() شناسه یکتای اتصال فعلی را برمی گرداند. «اتصال (Connection)» یعنی همان ارتباط فعالِ برنامه با دیتابیس. این شناسه برای ردگیری درخواست ها عالی است.
تعریف، کاربرد و سینتکس
این تابع همیشه عدد یکتا برای همان اتصال می دهد. بنابراین می توان لاگ ها را دقیق دنبال کرد.
SELECT CONNECTION_ID();
مثال اجراشدنی
این کوئری شناسه اتصال همین نشست را برمی گرداند. شبیه شماره دانش آموزی در مدرسه است.
SELECT CONNECTION_ID();
گام های عملی سریع
- کوئری را اجرا کن و شناسه را بردار.
- شناسه را در لاگ درخواست ذخیره کن.
- بعداً با همین شناسه، خطاها را ردیابی کن.
نکات و لینک های مرتبط
نکته: شناسه برای هر اتصال یکتا است؛ با اتصال جدید، عدد عوض می شود. برای اطلاعات کاربر، به USER() سر بزن. همچنین نسخه سرور را در VERSION() ببین. اگر نام دیتابیس فعال را خواستی، DATABASE() را استفاده کن. عبارت شناسه اتصال MySQL را هم برای جستجو در سایت به کار ببر.
جمع بندی سریع
- CONNECTION_ID() شناسه یکتای اتصال را می دهد.
- برای لاگ و دیباگ عالی است.
- با هر اتصال جدید تغییر می کند.
- مثالش ساده و سریع اجرا می شود.