我有一張表,管理員可以上傳更多用戶的詳細信息。在上傳之前,他必須選擇限制;假設他選擇30個用戶。那麼,我可以在該表上設置一個限制到允許插入只有30行而不是更多?有沒有辦法做到這一點?設置最大行INSERT限制MySQL
2
A
回答
3
INSERT INTO `user_details` (fields)
SELECT d.detail
FROM
(SELECT 'asdasd' as `detail` FROM dual) d
CROSS JOIN (
SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS
LIMIT 30
) i
- 對於更高的極限值,這一招是行不通的,我想
- 您需要訪問
INFORMATION_SCHEMA
架構。
0
如果您正在使用的數據庫訪問庫,爲解決這個複雜的方法是在SQL查詢的開始打開一個交易,做一個提交給數據庫只如果你沒有通過限制,僞代碼(使用社會):
transaction tr(*db);
//your SQL query that ends in "RETURNING id"
if (id < 30) tr.commit();
else throw;
相關問題
- 1. Mysql達到最大限制
- 2. 問題設置PEP8行的最大長度限制在Eclipse
- 3. MYSQL設置數學函數的最小/最大返回值的限制?
- 4. DapperExtensions MySQL的INSERT設置ID
- 5. 如何設置最大大小限制爲php curl下載
- 6. java堆設置中的最大堆大小的限制
- 7. 的iOS - 設置最小/最大限制平移
- 8. 如何使用datepicker設置最小最大年齡限制android
- 9. 找出mysql最大連接限制
- 10. 限制最大值
- 11. XML最大限制?
- 12. 設置面料對象的最小和最大調整大小限制
- 13. Kohana 3分頁,如何設置最大頁面鏈接限制?
- 14. 你能設置一個整數(C++)的最大限制嗎?
- 15. gauge.js最大限制不會設置爲true?
- 16. 如何設置窗口的最大限制
- 17. 需要設置KnP Paginator的最大結果限制嗎?
- 18. 最大遞歸限制 - 屬性值設置回NaN
- 19. Android如何在EditText上設置最大「字數」限制
- 20. 如何設置IBInspectable Int的最大限制
- 21. 如何設置最大php內存限制
- 22. 春天限制最大會話;限制最大用戶數
- 23. mySQL限制級聯無動作設置
- 24. 在結果中設置限制(無mysql)
- 25. MySql:設置重複列的限制
- 26. 無法在MySQL中設置FK限制
- 27. PHP設置小時限制Mysql
- 28. InnoDb的行大小限制Mysql表
- 29. 設置文件大小限制信息
- 30. 如何設置UITextView的限制大小?
簡單的答案:沒有。不在MySQL級別。 –
好的謝謝@StevenMoseley。不知道是否有這樣的功能。 –
你可以使用'INSERT ... SELECT語法'.. – Rahul