下面的代码似乎不能工作,我不是MySQL专家,但这看起来应该可以工作,有什么线索吗?
if($params['action'] == 'createTab'){
$stmt = $dbh->prepare("
insert into
dashboard_data
(position, user_id)
values
(
(select
max(position) + 1
from
dashboard_data
where
user_id=:userid
),
:userid
)
");
$stmt->bindParam(':userid', $userId);
$stmt->execute();发布于 2014-04-29 03:52:53
使用
insert into dashboard_data (position, user_id)
select max(position) + 1, :userid
from dashboard_data
where user_id = :useridhttps://stackoverflow.com/questions/23349955
复制相似问题