如何設置允許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