MYSQL 如何获取表主键 MYSQL 如何获取表主键 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> desc extensions;+-------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------------+--------------+------+-----+---------+-------+| context | varchar(45) | | PRI | default | || extension | varchar(45) | | PRI | | || priority | varchar(5) | | PRI | 1 | || application | varchar(45) | | | | || args | varchar(255) | YES | | NULL | || descr | text | YES | | NULL | || flags | int(1) | | | 0 | |+-------------+--------------+------+-----+---------+-------+KEY这一列标出了主键。 PRI = primary key <?php $mysqli = new mysqli("localhost","user","password","database"); $sql = "describe table"; $re=$mysqli->query($sql); while( $row=$re->fetch_array()){ if($row['Key']=='PRI'){ ECHO $row['Field']."是这个表的主键。"; break; } } ?> 数组里[key]=>PRI 的 就是主键 [Extra] => auto_increment 是自增字段 数据库表设计如新闻标题与内容分开,有什么好处,优势在哪 if EXISTS( SELECT @x=id FROM a_usercheck WHERE guid = gid)...如何同时取值? 求助!访问mysql记录的问题 linux c mysql mysql_query问题(简单问题) Mysql中longtext中文的乱码问题 memo为何存不进去内容 排序及更新问题 查询出完全相同记录的sql语句? 请问一下:Mysql是不是不支持这种SQL语法(update问题) 高分请教个查询的sql语句 求一sql语句,高手请帮忙。 关于MYSQL用户权限的疑问
+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| context | varchar(45) | | PRI | default | |
| extension | varchar(45) | | PRI | | |
| priority | varchar(5) | | PRI | 1 | |
| application | varchar(45) | | | | |
| args | varchar(255) | YES | | NULL | |
| descr | text | YES | | NULL | |
| flags | int(1) | | | 0 | |
+-------------+--------------+------+-----+---------+-------+KEY这一列标出了主键。 PRI = primary key
$mysqli = new mysqli("localhost","user","password","database"); $sql = "describe table"; $re=$mysqli->query($sql); while( $row=$re->fetch_array()){ if($row['Key']=='PRI'){
ECHO $row['Field']."是这个表的主键。";
break;
}
}
?> 数组里[key]=>PRI 的 就是主键
[Extra] => auto_increment 是自增字段