是否可以仅根据年份使列唯一?例如:
ALTER TABLE groups ADD UNIQUE INDEX uniqcombo (group_id, YEAR('group_year'));
我尝试了上述查询,但在 'group_year')) 附近出现语法错误
。
这可能吗,还是我必须将年份分成自己的列?
最佳答案
这在 MySQL 中是不可能的,您需要单独的列来表示年份。
关于mysql - 基于日期类型 mysql 列的年份添加唯一子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20079428/