我有一张表,管理员可以上传更多用户的详细信息。在上传之前,他必须选择限制;假设他选择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