相关疑难解决方法(0)

更改自动增量起始编号?

在MySQL中,我有一个表,我想将auto_increment值设置为5而不是 1.这是可能的,这是什么查询语句?

mysql

254
推荐指数
5
解决办法
29万
查看次数

删除旧行 MySQL 触发器 - 初学者

我正在寻找一种从我的 MySQL 表中删除旧行的方法,但我还没有真正理解我发现的问题和答案,所以我希望有人能澄清一下。我在我的表中添加了一个 Timestamp 列,我在其中存储了该行的创建日期。如果该行超过四个月,我不想删除它。我研究过触发器,但如果我理解正确,插入触发器只允许您处理插入的行?也许我错了,但我对触发器很陌生,甚至不知道何时/如何运行它们?只运行一次就足够了,每次有人插入东西时,动作会自动重复吗(如果它是插入触发器)?

我经常运行我的 insertQuery,每当有人请求他们绘画的 URL 时。我正在使用 php,我的表结构如下:

DatabaseID || theKey  || Timestamp
1             abcd       2016-01-02
2             a1bc       2016-01-03
3             a1sb       2016-01-03
4             a12b       2016-01-05
Run Code Online (Sandbox Code Playgroud)

编辑:忘了提,我希望旧行的删除是自动的,并且每周至少运行一次。

mysql database triggers

1
推荐指数
1
解决办法
4143
查看次数

标签 统计

mysql ×2

database ×1

triggers ×1