值MySQL中Id最大值的超越(mysqlid最大)
MySQL中`id`是表中重要的一个字段,作为表的主键,一般以`id`作为表内容的索引,可更便捷的读取数据,例如:
“`sql
select *
from 表名
where id=”88″;
一般在php前台添加内容,`id`是写死在php upfile中的,即:
```php$id=88;
$sql="insert into table (id,title) values ($id,'标题')"; $result=$mysql->query($sql);
那么`id`这个字段最大值是多少,这取决于前端php程序界面中添加内容,可以通过以下语句查询`id`的最大值:
“`sql
SELECT MAX(id)
FROM table
> 注:表名为“table”
当有新的添加内容时,如果想让`id`可以超越最大值,可以通过`id`自动的计数加一:
```php$id=mysql_result(mysql_query("select max(id) from table "),0);
$id++; $sql="insert into table (id,title) values ($id,'标题')";
$result=$mysql->query($sql);
上述计数加一的方法可以解决`id`超越最大值的问题,也可以防止重复提交,提高PHP后台数据存储和读取的速度。