Ik heb een create_table.sql bestand gemaakt, waarmee ik automatisch al mijn tables in de database aanmaak. Als ik deze statements lokaal uitvoer gaat het goed.
Voer ik echter deze SQL statement uit bij onze host XS4ALL (MySQL versie 3.23.52) gaat het fout. Ik krijg de volgende foutmelding:
You have an error in your SQL syntax near '; CREATE TABLE download_typen ( DownloadTypeID smallint UNSIGNED NOT NULL' at line 14
Ik gebruik de volgende SQL code:
Het lijkt alsof er geen multiple SQL statements worden ondersteund, want elke keer wordt de fout bij het 2e statement gegeven na de puntkomma.
Heeft iemand een idee?
Voer ik echter deze SQL statement uit bij onze host XS4ALL (MySQL versie 3.23.52) gaat het fout. Ik krijg de volgende foutmelding:
You have an error in your SQL syntax near '; CREATE TABLE download_typen ( DownloadTypeID smallint UNSIGNED NOT NULL' at line 14
Ik gebruik de volgende SQL code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| CREATE TABLE download_categorie (
DownloadCatID smallint UNSIGNED NOT NULL auto_increment,
DownloadCatType ENUM('datasheet','livedemo','support','misc') NOT NULL,
Priority tinyint UNSIGNED NOT NULL,
DownloadCatNaam varchar(50) NOT NULL,
DownloadCatNaamUK varchar(50) NOT NULL,
DownloadSubDir varchar(25) NOT NULL,
Tekst TEXT NOT NULL,
TekstUK TEXT NOT NULL,
ImageID smallint UNSIGNED NOT NULL,
ImagePosition ENUM('bottom','top','floating') NOT NULL,
PRIMARY KEY (DownloadCatID),
UNIQUE (DownloadCatID)
);
CREATE TABLE download_typen (
DownloadTypeID smallint UNSIGNED NOT NULL auto_increment,
DtOmschrijving varchar(50) NOT NULL,
DtOmschrijvingUK varchar(50) NOT NULL,
DtIcon varchar(25) NOT NULL,
PRIMARY KEY (DownloadTypeID),
UNIQUE (DownloadTypeID)
); |
Het lijkt alsof er geen multiple SQL statements worden ondersteund, want elke keer wordt de fout bij het 2e statement gegeven na de puntkomma.
Heeft iemand een idee?
It’s nice to be important but it’s more important to be nice