我正在使用mySQL 有什麼方法可以設置表記錄/行的限制嗎?我有表X,並且想要設置表上所有記錄/行的限制,例如2行。所以沒有人可以在表格中插入第三條記錄。這張表不應該允許插入第三條記錄。 我不想使用觸發器。如何設置包含記錄的表的限制
0
A
回答
0
這隻能用mySQL中的觸發器完成。
0
您可以這樣做,用戶授予,所以用戶不能寫入此表,您可以創建一個單獨的用戶來管理此表。
0
如果你不想使用觸發器,你就必須檢查你的應用程序中的行數(如果有的話)。
0
在表上創建一個AFTER INSERT觸發器。 - 這是做到這一點的唯一方法。
create trigger TableLimit
on TableName
after insert
as
declare @countTableRows int
select @countTableRows = Count(*)
from TableName
if @countTableRows > 2
begin
rollback
end
go
相關問題
- 1. 如何限制響應中關聯中包含的記錄數?
- 2. 如何限制在SQL中設置的記錄WHERE子句
- 3. 限制記錄和放置限制
- 4. 如何爲包含製表符活動的TabActivity設置結果()
- 5. GO lang記錄包的限制
- 6. 如何設置quickbase權限添加記錄,編輯記錄
- 7. 如何設置cakephp分頁記錄限制動態
- 8. 如何限制環回中包含過濾器的關係記錄?
- 9. 如何限制包含xs:any的xs:choice?
- 10. 限制的記錄
- 11. MySQL表記錄限制
- 12. 創建包含重複記錄的表?
- 13. 如何限制的記錄數創建
- 14. 在一列中設置包含多個值的記錄
- 15. 如何限制在SSIS包中處理的記錄數量?
- 16. 如何檢索包含所有關係記錄的Doctrine記錄?
- 17. 如何在iOS7中繪製包含多條記錄的PDF
- 18. 如何設置音頻錄製的60秒限制
- 19. 包含的C#lambda限制
- 20. 的nHibernate限制包含
- 21. 如何設置分類列表限制?
- 22. 如何設置標記包含圖像的寬度和高度
- 23. 限制Rails中表中的記錄數
- 24. 如何在報告查看器中設置每個頁面的記錄限制?
- 25. CreateCriteria包含限制
- 26. 如何在包含最大值的表中找到記錄?
- 27. 如何設置包含%% @%的NSString和%@值?
- 28. CakePHP:包含行爲如何限制相同的表字段
- 29. 如何爲包含的目錄設置BUILD_SHARED_LIBS
- 30. 如何設置包含目錄的所有PHP腳本?