0
我將id設置爲標識主鍵,但此代碼返回null,我不想使用@@IDENTITY
。爲什麼SCOPE_IDENTITY()返回空值?
$stmt = $db->prepare("INSERT INTO `question_field`(`q_field_id`, `q_field`) VALUES ('','software');SELECT SCOPE_IDENTITY() as last_id");
$stmt->execute();
$row=$stmt->fetch();
echo $row['last_id'];
什麼問題?如果該功能是任何插入語句插入標識列發生的範圍援引
即原始查詢將返回一個錯誤,因爲您正試圖將''插入到'身份'列中。 – StuartLC