Hallo, ik probeer ipv MyIsam tabellen InnoDB tabellen aan te maken.
Als ik achter het create script zet "Type = InnoDB;" krijg ik geen foutmelding, maar als ik dan in phpmyadmin kijk, blijft de tabel van het formaat myisam.
Ik draai mysql 4.0.11a-gamma
ik heb ook van het forum dit script gedownload:
dit resulteerd in dit:
weet iemand waar het probleem zit? in mysql of geeft phpmyadmin het fout weer?
Of is er een andere manier op te controlleren of de tabellen innodb zijn?
Als ik achter het create script zet "Type = InnoDB;" krijg ik geen foutmelding, maar als ik dan in phpmyadmin kijk, blijft de tabel van het formaat myisam.
Ik draai mysql 4.0.11a-gamma
ik heb ook van het forum dit script gedownload:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| CREATE TABLE PERSOON( gebr_id INT NOT NULL auto_increment, nickname VARCHAR(20) DEFAULT "" NOT NULL, voornaam VARCHAR(20) DEFAULT "" NOT NULL, achternaam VARCHAR(30) DEFAULT "" NOT NULL, adres VARCHAR(50) DEFAULT "" NOT NULL, postcode VARCHAR(7) NOT NULL, woonplaats VARCHAR(20) DEFAULT "" NOT NULL, geb_datum DATE NOT NULL, geslacht VARCHAR(1) DEFAULT "" NOT NULL, telefoon VARCHAR(10) DEFAULT "", email VARCHAR(50) DEFAULT "" NOT NULL, PRIMARY KEY (gebr_id) ) TYPE = InnoDB; CREATE TABLE TEKENING( tek_id INT NOT NULL auto_increment, owner INT NOT NULL, voorbeeldid INT NOT NULL, timestamp TIMESTAMP NOT NULL, lijnid INT NOT NULL, lijnstart_x INT NOT NULL, lijnstart_y INT NOT NULL, lijneinde_x INT NOT NULL, lijneinde_y INT NOT NULL, PRIMARY KEY (tek_id), FOREIGN KEY (owner) REFERENCES PERSOON(gebr_id) ON DELETE CASCADE ) TYPE = InnoDB; |
dit resulteerd in dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| Uw SQL-query is succesvol uitgevoerd. SQL-query : [Wijzigen] [Creëer PHP Code] CREATE TABLE PERSOON( gebr_id INT NOT NULL AUTO_INCREMENT , nickname VARCHAR( 20 ) DEFAULT "" NOT NULL , voornaam VARCHAR( 20 ) DEFAULT "" NOT NULL , achternaam VARCHAR( 30 ) DEFAULT "" NOT NULL , adres VARCHAR( 50 ) DEFAULT "" NOT NULL , postcode VARCHAR( 7 ) NOT NULL , woonplaats VARCHAR( 20 ) DEFAULT "" NOT NULL , geb_datum DATE NOT NULL , geslacht VARCHAR( 1 ) DEFAULT "" NOT NULL , telefoon VARCHAR( 10 ) DEFAULT "", email VARCHAR( 50 ) DEFAULT "" NOT NULL , PRIMARY KEY ( gebr_id ) ) TYPE = InnoDB;# MySQL gaf een lege resultaat set terug (0 rijen). CREATE TABLE TEKENING( tek_id INT NOT NULL AUTO_INCREMENT , owner INT NOT NULL , voorbeeldid INT NOT NULL , timestamp TIMESTAMP NOT NULL , lijnid INT NOT NULL , lijnstart_x INT NOT NULL , lijnstart_y INT NOT NULL , lijneinde_x INT NOT NULL , lijneinde_y INT NOT NULL , PRIMARY KEY ( tek_id ) , FOREIGN KEY ( owner ) REFERENCES PERSOON( gebr_id ) ON DELETE CASCADE ) TYPE = InnoDB;# MySQL gaf een lege resultaat set terug (0 rijen). |
weet iemand waar het probleem zit? in mysql of geeft phpmyadmin het fout weer?
Of is er een andere manier op te controlleren of de tabellen innodb zijn?