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.