Graag zou ik in mijn database een simpele VIEW willen maken.
Ik gebruik deze code daarvoor:
CREATE VIEW test.a AS SELECT * FROM tabelnaam;

Ik gebruik een MYSQL database en probeer het via PHPMyadmin voorelkaar te krijgen.
Ik krijg deze foutcode: #1064

Kan iemand mij verder helpen ?

Overige informatie die misschien relevant is;
MySQL client version: 4.1.11
Blijkbaar heb je een foutje in je query staan, 1064 is namelijk een parse error. Vaak wordt er ook aangegeven waar het fout gaat in je query, bij jou ook?
Ja dat word aangeven.
near 'VIEW test.a AS SELECT * FROM tabelnaam' at line 1

Maar ik kan niet ontdekken wat hier fout aan is.
je gebruikt een . in je view naam, een punt is gereserveerd om een tabel en een kolom te onderscheiden voorbeeld:
SELECT t.kolom FROM tabel t
Had ik ook aan gedacht.

Maar ook dit: CREATE VIEW test AS SELECT * FROM tabelnaam werkt niet en krijg ik dezelfde error code.

Worden views wel ondersteund ?
The CREATE VIEW statement was added in MySQL 5.0.1.


Zie ook: MySQL Manual

Reageren