怎样使mysql数据库中的表只能插入一条数据?
嗯,是的,不能用触发器,也不是在业务层处理,如果能直接在Navicat for MySQL 里处理最好了
业务层不能处理?非要到数据库来处理?
可以在mysql写一个存储过程!来解决撒!
在业务层处理,判断你要插入数据的表中的数据条数,超过一则返回。
触发器,插入前判断count,大于0就终止插入。当然,最好的实现还是在业务逻辑中取处理。
直接在里面加一条好了,不用写sql语句的,手动加行不