تغيير نوع فيلد در MYSQL

behsa

Member
من وقتي در MYSQL به وسيله PHPMYADMIN مقدار Default يك فيلد را تغيير ميدم اين فيلد در ركوردها تعيير نميكنه. چطوري بايد اين تغيير را اعمال كنم. در ضمن توضيحي در مورد index در ديتا بيس بديد ممنون ميشم.
 

amirnezhad

Member
دوست عزيز با تغيير مقدار default مقادير ركوردهاي درون table تغيير نمي كنه و فقط در اطلاعات (ركوردهاي) جديد اين مقدار به طور خودكار قرار داده ميشه (البته اگه خودت اون فيلد رو مقدار دهي نكني) براي اين كار مي توني از بخش SQL و استفاده از دستور UPDATE استفاده كني ...

در مورد index هم واقعا خيلي بحث گسترده اي است ولي بيشترين كاربردس در ايجاد سرعت در فراخواني اطلاعات از بانك اطلاعاتي است ...
براي مثال sort روي فيلدهايي كه ايندكس هستند خيلي سريعتر از فيلدهايي كه ايندكس نيستند انجام ميشه و اين هم به دليل طرز نگهداري خواص ايندكسها است و همچنين در مورد جستجو هم همينطور ...
ولي در اين مورد واقعا خيلي مطالب ديگه هم وجود داره و اگه مي خواهي مي توني بگي در چه مواردي مي خواهي بدوني (جزئي تر) ... اينطوري بهتر ميشه در اين مورد صحبت كرد.
 

جدیدترین ارسال ها

بالا