如何讓before insert trigger
自動增量的價值?如果我不得不自動user.id
concat
自動增量行與每個新成員的性別行。自動增量值觸發
Q
自動增量值觸發
0
A
回答
-1
在插入觸發器之前沒有辦法可靠地做到這一點。你只能是肯定的什麼AI值已經插入後分配到一個新行。
0
命令SHOW TABLE STATUS
會給你在一個數據庫中所有表的細節。
PHP中的例子來檢索表(my_db.my_table
)的下一個AI:
$sth = $dbh->prepare('SHOW TABLE STATUS FROM `my_db` WHERE `Name` = ?');
$sth->execute(array("my_table"));
$result = $sth->fetch(PDO::FETCH_ASSOC);
$sth->closeCursor();
printf("Next Auto_increment is: %d\n", $result['Auto_increment']);
顯然,這是給你一個總體思路如何檢索所需AI值。在觸發器中,你不得不求助於光標來檢索這些信息。
相關問題
- 1. 觸發改變自動增量值
- 2. MySQL觸發自動增量
- 3. Oracle:自動增量觸發器。
- 4. 使用觸發器自動增量
- 5. Oracle自動增量觸發器問題
- 6. 插入自動增量觸發後
- 7. 如何在postgresql中爲觸發器插入自動增量值?
- 8. 用自動增量值觸發更新另一個表
- 9. 補虛自動增量值
- 10. HashMap值自動增量
- 11. DDLUtils和自動增量值
- 12. 使用觸發器在MySQL中的表中僞造自動增量增量
- 13. 自動遞增的MySQL觸發
- 14. iPad上的觸摸滾動增量值
- 15. 使用觸發器自動增量列不是連續的
- 16. MySQL的觸發自動增量爲varchar(沒有主鍵)
- 17. 在休眠狀態下使用oracle自動增量觸發
- 18. 需要一列自動增量基於另一個觸發器
- 19. 自動增量的差異身份和序列/觸發器
- 20. 使用自動增量字段的觸發器
- 21. 觸發器創建與if else語句的varchar自動增量
- 22. 幫我編我的自動增量觸發
- 23. Oracle 9i自動增量觸發器/序列不起作用
- 24. 如何根據自動遞增值編寫Oracle觸發器?
- 25. Maven自動增量發佈版本
- 26. SQL自動增量
- 27. Sqlite自動增量
- 28. Java自動增量
- 29. ClearDB自動增量
- 30. 用自動增量外鍵插入值
是當然的! tx @linus – 2012-02-28 10:47:11
如果您發現問題的解決方案,請接受答案。 – 2012-02-28 11:48:48
儘管在我的答案downvote我將重申,這不保證該AI將用於下一個表插入的一個。 – Mchl 2012-02-28 22:54:42