mysql - Wie geht PHP mit dem Problem des doppelten Eintrags „für Schlüssel „num' (23000) um, das durch eindeutige Indizes verursacht wird?
学习ing
学习ing 2017-07-04 13:43:35
0
3
1096

Ich habe ein Projekt, das eine Schnittstellenübertragung erfordert, die dem Aufladen ähnelt. Ich muss die Bestellnummer empfangen und im Lager ablegen. Es gibt eine Variable, die als Zeitstempel bezeichnet wird, und die Aufladeinformationen werden auf dieser Grundlage abgerufen Zeitstempel.
Um zu verhindern, dass Bestellungen fehlen, erhöhe ich den Zeitstempel um 28000 statt um 300000. Dies führt zu einer Wiederholung der Bestellung dieses Problem, aber es ist mir peinlich. Gibt es eine andere Möglichkeit, dieses Problem zu lösen?

学习ing
学习ing

Antworte allen(3)
漂亮男人

key重复, 这是说里面的 空字符串, 这个和你说的有什么关系?
就是num这列有多个空白字符串'' 要插入数据库呀.

完全没看懂你的解释.

小葫芦

话说用唯一索引的话,默认值可以设置为NULL, NULL值不会冲突,而0或者空字符串''会冲突。

黄舟

这个错误是数据库爆出来的啊

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage