请问:数据库中两个完全相同权限的用户为什么有一个无法写入呢?
用户 主机 密码 全局权限 授权
database localhost 是 ALL PRIVILEGES 是
lab526 localhost 是 ALL PRIVILEGES 是
<?
session_start();
session_destroy();
$dbhost="localhost";
$dbuser="lab526";
$dbpassword="526sql";
$dblab="lab526";
$mastermail="li_xiang_ni@163.com";
?>
和
<?
session_start();
session_destroy();
$dbhost="localhost";
$dbuser="database";
$dbpassword="database";
$dblab="database";
$mastermail="lillianchen1982@163.com";
?>
除了这一小段代码不同外,其它所有代码完全相同,
两个数据库中同样有一个login_person表,表里的字段也完全相同,
唯一不同的在lab526库里的login_person表的id字段后有一个额外选项,
内容是auto_increment。
请问为什么用户lab526的可以正常运行而用户database的却无法正常写入,
与这个auto_increment有关吗?