如何设置允许mySQL在使用php时自动增加mySQL中的一行?我已经使用phpMyAdmin将link_id列设置为auto_increment,但我不知道如何在使用PDO时使行自动增量。php mySQL pdo auto_increment行的主键
$preparedStatement = $con->prepare('INSERT INTO link (link_id, category, link_desc, link_url) VALUES (:link_id, :category, :link_desc, :link_url)');
$preparedStatement-> execute(array(':link_id' => **AUTO INCREMENT Field in mySQL**, ':category' => $category,':link_desc' => $link_desc,':link_url' => $link_url));
感谢您的帮助!
在auto_increment字段中指定'null'是否具有已定义的行为?我宁愿将它留在查询之外。哦,没关系,只是发现'NULL'和'0'根据[docs](http://dev.mysql.com/doc/refman/5.6/en/example-auto-increment.html)也是有效的)。 – 2013-02-17 00:04:11
这是一个PDO解决方案吗?它看起来不像我,我有同样的麻烦。在mysql自动插入自动增量的地方,似乎PDO没有。你有解决方法吗? – gavin 2013-10-25 20:56:49