Witam.
Mam pytanie, co muszę zmienić, żeby
plik sql'owy (dedykowany najprawdopodobniej
dla Microsoft SQL Server) działał pod MySQL ?
CREATE TABLE CHECKEXACT (
EXACTID INT IDENTITY(1,1) NOT NULL ,
USERID INT NULL DEFAULT 0,
[DATE] DATETIME NULL,
CONSTRAINT EXACTID PRIMARY KEY (EXACTID)
)
;
generuje błąd:
mysql> source d:/rcp.sql;
ERROR 1064 (42000): You have an error IN your SQL syntax; CHECK the manual that
corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near 'IDENT
ITY(1,1) NOT NULL ,
USERID INT NULL DEFAULT 0,
[DATE] DATET' at line 2
-------------------------------------------
-------------------------------------------
CREATE TABLE CHECKINOUT (
USERID INT NOT NULL ,
CHECKTIME DATETIME NOT NULL DEFAULT GETDATE(),
CHECKTYPE VARCHAR (1) NULL DEFAULT 'I',
CONSTRAINT USERCHECKTIME PRIMARY KEY (USERID, CHECKTIME)
)
;
generuje błąd:
ERROR 1064 (42000): You have an error IN your SQL syntax; CHECK the manual that
corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near 'GETDA
TE(),
CHECKTYPE VARCHAR (1) NULL DEFAULT 'I',
VERIFYCODE INT NULL ' at line 3
mysql>
Z góry dzięki za pomoc,
Pozdrawiam.
Ten post edytował sivy 28.08.2008, 18:03:38