我有一个计算歌曲的bpm的滑块。范围是从15到300 bpm。它是用php语言连接到MySql数据库的,当我按编辑按钮时,我可以改变它的值。例如从50到55bpm。Table = users|列=歌曲_一。
第一个月
我想要的是,如果我改变值低于15和高于300不接受它。我怎么能这样做呢?我听到一些关于约束..
我试过了,但是不管用。
ALTER TABLE users
ADD CONSTRAINT song_one CHECK (num >= 15 AND num <= 300);
任何信息都将是非常有用的,谢谢
3条答案
按热度按时间km0tfn4u1#
这对你有用。
cunj1qz12#
@PC12345 -我意识到您不希望在SQL查询中出错。您的SQL查询是正确的,但是看起来你误解了约束的含义。当我们要添加超出范围的值时,它会返回错误。通过SQL解决这个问题不是解决方案。这是jQuery问题。我添加了我的代码。我不确定这对你来说是不是一个确切的答案
jQuery代码部分
iovurdzv3#
您可以按如下方式操作: