PDO撤回新的ID错误

Tol*_*ure 0 php pdo

我今天的问题是,在我向数据库中插入新行后,我正在尝试返回一个id.

    $sql = ('INSERT INTO `tSections`(`sSection`, `pCity_id`) VALUES (:sSection, :pCity_id) RETURNING pSection_id');  
$new_section = $DBH->prepare($sql);
Run Code Online (Sandbox Code Playgroud)

如果没有返回的pSection_id,它可以正常工作.任何想法或解决方案.我假设我忘记了一些简单的事情.

希望很快能收到你们的消息.

这是它给出的错误

带有消息'SQLSTATE [42000]的未捕获异常'PDOException':语法错误或访问冲突:1064 SQL语法中有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'RETURNING pJob_Type_id'附近使用正确的语法

Mad*_*iha 5

RETURNING在MySQL中没有这样的东西.

你在找PDO::lastInsertID().