【发布时间】:2012-06-22 21:30:17
【问题描述】:
INSERT INTO `ree`.`media`
(`CREATEDATE`, `FILETYPE`, `MIMETYPE`, `MLSNUMBER`, `MODIFYDATE`, `POSITION`, `URL`) VALUES
('2011-12-27T15:00:16', 'PRIMARY PHOTO', 'image/jpeg', 5030011414, '2011-12-27T15:00:16', 1, 'http://image.realcomponline.com/photos.rps?PATH=PROPERTY/57FA/57FAA44C48854C/3QQGONGA03I7CN.jpg&g=100&sp=0&l=0&t=0&r=10000&b=10000&o=0&1cf=0&w=320&h=240'),
('2011-12-27T15:00:18', 'PRIMARY PHOTO', 'image/jpeg', 5030011507, '2011-12-27T15:00:18', 1, 'http://image.realcomponline.com/photos.rps?PATH=PROPERTY/6FC7/6FC7B6F88D8F45/3SQGONGA01RXH1.jpg&g=100&sp=0&l=0&t=0&r=10000&b=10000&o=0&1cf=0&w=320&h=240')
错误: 键“uneek”的重复条目“2147483647-1”
似乎我的 MLSNUMBER 唯一键在区分两个插入之前没有解析整个数字。
都以 5030011 开头...
以下是我构建密钥的方法:
添加唯一的uneek(MLSNUMBER,POSITION)
有没有办法构建此密钥,使其接受整个 10 位而不是前 7 位?
提前致谢!
【问题讨论】:
标签: mysql unique-index