Oracle zu MySQL

roybehr

Grünschnabel
Moin,
ich bin grad dabei n bissl was über Datenbanken zu lernen. Ich habe als vorgabe eine Demo-Oracle DB, die ich in MySQL überführen möchte:

Code:
CREATE TABLE Country
(Name VARCHAR2(32) NOT NULL UNIQUE,
 Code VARCHAR2(4) CONSTRAINT CountryKey PRIMARY KEY,
 Capital VARCHAR2(35),
 Province VARCHAR2(32),
 Area NUMBER CONSTRAINT CountryArea
   CHECK (Area >= 0),
 Population NUMBER CONSTRAINT CountryPop
   CHECK (Population >= 0));

Leider scheitert MySQL schon am Ausführen dieses create table Befehls, was vermutlich an falschen Datentypen liegt.

Meine Frage: Wie müsste der Befehl lauten, damit das passt.

Danke schonmal im Voraus für die Hilfe
 
Code:
CREATE TABLE Country
(Name VARCHAR(32) NOT NULL UNIQUE,
 Code VARCHAR(4) ,
 Capital VARCHAR(35),
 Province VARCHAR(32),
 Area Integer );
 
Zurück