我正在尝试在MySQL中创建一个序列(我对整个SQL非常陌生)。我正在使用以下代码,但它会导致错误:如何在MySQL中创建序列?
CREATE SEQUENCE ORDID INCREMENT BY 1 START WITH 622;
ORDID引用我正在使用的表中的字段。如何正确创建序列?
编辑:
据称,MySQL不使用序列。我现在使用下面的代码,但是这也导致了错误。我如何解决它们?
CREATE TABLE ORD (
ORDID NUMERIC(4) NOT NULL AUTO_INCREMENT START WITH 622,
//Rest of table code
编辑:
我想我找到了解决。对于phpMyAdmin(我正在使用),您可以使用下面的代码。
ALTER TABLE ORD AUTO_INCREMENT = 622;
我不知道为什么它喜欢这个,但如果其他人需要帮助,然后在这里,你去。 :)
MySQL中没有这样的事情。你想做什么? – Barmar 2014-10-26 21:46:50
在MySQL中,您使用具有'AUTO_INCREMENT'属性的列。 – Barmar 2014-10-26 21:47:57
MySQL不支持序列 – 2014-10-26 21:54:29