我试图将UUID()与我的INSERT查询一起插入.
$handle->beginTransaction(); // Define query $query = "INSERT INTO users (users_uuid,type_id) VALUES (:uuid,:type_id)"; // Prepare statement $stmt = $handle->prepare($query); // Bind parameters $stmt->bindParam(':uuid',"SELECT UUID()",PDO::PARAM_STR); $stmt->bindParam(':type_id',1,PDO::PARAM_INT); // Execute query $stmt->execute(); $handle->commit();
此查询返回此错误无法通过引用传递参数2 …在第51行.它指向行$stmt-> bindParam(‘:uuid’,“SELECT UUID()”,PDO :: PARAM_STR);
我在这里做错了什么?