我目前有一个超过600万行的数据库,并且还在增长.我目前做SELECT COUNT(id)FROM table; 为了向我的用户显示该号码,但数据库变得越来越大,除了能够显示该号码之外,我不需要存储所有这些行.有没有办法选择要显示的auto_increment值,以便我可以清除数据库中的大多数行?使用LAST_INSERT_ID()似乎不起作用.
有没有办法模拟MySQL中的OUTPUT子句,因为我们在SQL Server中有一个OUTPUT子句.
这是我的查询类型
UPDATE employee
SET empage = 10
OUTPUT INSERTED.empid
WHERE (empage < 10)
Run Code Online (Sandbox Code Playgroud)
因为我需要为MySQL服务器数据库提供此功能.
请建议实现此功能的最佳方法.
MySQL是否允许使用C语言进行回调,以便当数据库中发生的更改(如插入)由其他程序或用户在命令行执行时,可以得到通知吗?
我猜不是,因为mysqlclient是一个库,而不是一个正在运行的线程。但是我也可能会问。