Ich versuche, eine Sequenz in MySQL zu erstellen (ich bin sehr neu in SQL als Ganzes). Ich verwende den folgenden Code, aber es verursacht einen Fehler:Wie erstelle ich eine Sequenz in MySQL?
CREATE SEQUENCE ORDID INCREMENT BY 1 START WITH 622;
ORDID bezieht sich auf ein Feld in einer Tabelle Ich verwende. Wie erstelle ich die Sequenz richtig?
Edit:
Angeblich hat MySQL keine Sequenzen verwenden. Ich verwende jetzt den folgenden Code, aber das verursacht auch Fehler. Wie repariere ich sie?
CREATE TABLE ORD (
ORDID NUMERIC(4) NOT NULL AUTO_INCREMENT START WITH 622,
//Rest of table code
Edit:
Ich glaube, ich ein Update gefunden. Für phpMyAdmin (das ich verwendet habe) können Sie den folgenden Code verwenden.
Ich habe keine Ahnung, warum es das bevorzugt, aber wenn jemand sonst Hilfe braucht, dann gehts. :)
In MySQL gibt es so etwas nicht. Was versuchst du zu machen? – Barmar
In MySQL verwenden Sie eine Spalte mit dem Attribut AUTO_INCREMENT. – Barmar
MySQL unterstützt keine Sequenzen –