PDA

View Full Version : Primary Key



امید امرایی
چهارشنبه 21 فروردین 1387, 15:07 عصر
کسی از دوستان می دونه چطور می شه Primary Key یک جدول رو توی MySql گرفت ؟

milads
چهارشنبه 21 فروردین 1387, 16:22 عصر
بیشتر توضیح بده تا بتونیم کمکت کنیم .

cybercoder
چهارشنبه 21 فروردین 1387, 16:40 عصر
alter table و Drop
http://dev.mysql.com/doc/refman/5.0/en/alter-table.html

موفق باشی

tabib_m
چهارشنبه 21 فروردین 1387, 17:55 عصر
از SHOW COLUMNS (http://dev.mysql.com/doc/refman/4.1/en/show-columns.html) میتونی استفاده کنی...

امید امرایی
چهارشنبه 21 فروردین 1387, 19:17 عصر
بنده در حال طراحی یک DBGrid مبتنی بر وب هستم و لازمه که در زمان مقدار دهی جداول بدونم که آیا این جدول اصلا Primary Key داره یا نه و اگه داره کدوم فیلده .

نه توی سایت PHP و نه توی سایت MySql هیچ مطلب مفیدی پیدا نکردم .

لازم به ذکره که سیستم مبتنی بر Ajax هستش و استفاده از Show Column مشکل رو حل نمی کنه .

oxygenws
چهارشنبه 21 فروردین 1387, 19:33 عصر
لازم به ذکره که سیستم مبتنی بر Ajax هستش و استفاده از Show Column مشکل رو حل نمی کنه .
چرا؟
خوب آژاکس چه ربطی به این چیزی که می‌گی داره! اصلا اینجا بحثی در مورد کلاینت نشده که!

دستور describe هم می‌تونه کمکت کنه.

امید امرایی
چهارشنبه 21 فروردین 1387, 20:47 عصر
استفاده از describe یعنی گرفتن کل اطلاعات و کلی سربار اضافه برای برنامه چرا که در ابتدا باید زمانی صرف Response بشه و بازهم زمانی صرف پردازش و برای برنامه بنده این همه سربار یعنی فاجعه.
فکر می کنم لازم نیست بحثی در مورد کلاینت بشه چون بدیهیه که در نهایت به کلاینت باید برگرده .
اما قصد من اینه که ببینم آیا PHP مثل توابعی چون mysql_num_field تابع یا واسطی برای گرفتن Primary Key داره یا نه ؟
خودم هرچی جستجو کردم چیزی پیدا نکردم .

oxygenws
چهارشنبه 21 فروردین 1387, 21:06 عصر
http://www.php.net/manual/en/function.mysql-list-fields.php



This function is deprecated. It is preferable to use mysql_query() (http://www.php.net/manual/en/function.mysql-query.php) to issue a
SQL SHOW COLUMNS FROM table [LIKE 'name'] statement instead.

امید امرایی
چهارشنبه 21 فروردین 1387, 22:37 عصر
بله کاملا درسته و ممنونم