如何限制在MySQL中的列中插入字符串的最大次数。如果达到最大值,则移动到下一个。例如,如果输入1 3次,则移动到2。 比如1 1 1 2 2 2 3 3 3 4 4 4 .....等等。
答案 0 :(得分:0)
你的问题缺少一些信息,但我会尝试。
首先,为了测试插入字符串的出现,我认为你可以使用SELECT语句:
SELECT COUNT(myLimitedColumn) FROM myTable WHERE myLimitedColumn=${myInputString}
因此,如果结果等于3,那么我让你处理这种情况下的行为,但是如果输入是 1 那么如果它的出现等于3,那么你说移动到下一个, 2 ,然后再试一次。
如果发生次数低于3,则可以插入。