-1

这对我来说是个难题。我已经准备好用 php pdo “插入” Postgres

$sql = "INSERT INTO 
        mytable (zuordnung_id,spielgen_id,spielvor_id) 
        VALUES
           (
            :zuordnung_id, 
            :spielgen_id,
            :spielvor_id
            )"; 


$q2 = $objDb->prepare($sql); 

$q2->execute(array(':zuordnung_id'  => 5005,
                   ':spielgen_id'   => 5000,
                   ':spielvor_id'   => $_POST['User']
                      ));

如何将 :zuordnung_id(此处为 5005)更改为 select 语句,该语句为我提供 mytable 中的最后一个数字?就像是

':zuordnung_id'  => SELECT max(zuordnung_id) + 1

亲切的问候,

托尼

4

1 回答 1

0

你不需要最后一个数字

您必须为您的表设置 auto_increment 索引

于 2013-03-09T14:03:26.430 回答