Table 'tbl_name' doesn't exist

Status
Niet open voor verdere reacties.

brownmouse

Gebruiker
Lid geworden
6 jul 2007
Berichten
497
Beste lezers ik heb een vraag.
Table 'tbl_name' doesn't exist, krijg ik te zien als ik iets doe met MYSQL.
heeft dus met een tabel in me datbase te maken maar dan komt me vraag.
hoe maak ik z'n tabel ofzo.?
ik snap daar dus laat ik zeggen 0% van
 
Om een tabel aan te maken moet je inloggen op de database. Dit kun je rechtsreeks doen of met een tool zoals MySQL query browser of phpMyAdmin. De foutmelding die je geeft komt wel eens voor wanneer je een gastenboek of fotoalbum installeert en de installatie niet goed gaat. Heb je zo'n pakket geinstalleerd en zo ja, welke is dat?

Om de tabel alsnog te creëren moet je weten welke kolommen de tabel moet krijgen en welke eigenschappen de kolommen hebben. Verder moet je weten of er extra toeters en bellen op de tabel moeten komen zoals een automatische nummering of een index. Best lastig en geen garantie dat het gaat werken. Maar proberen kun je het natuurlijk altijd. Hieronder kun je zien wat je ziet wanneer je een tabel creëert als je rechtstreeks inlogt op de database.
PHP:
mysql> use test
Database changed
mysql> create table whatever
    -> ( nummer mediumint(11) not null primary key auto_increment
    -> , tekst  varchar(15)
    -> , datum  date          not null default '0000-00-00'
    -> , tijd   time          not null default '00:00:00'
    -> , index  ind_datum (datum)
    -> );
Query OK, 0 rows affected (0.02 sec)

mysql> desc whatever;
+--------+---------------+------+-----+------------+----------------+
| Field  | Type          | Null | Key | Default    | Extra          |
+--------+---------------+------+-----+------------+----------------+
| nummer | mediumint(11) | NO   | PRI | NULL       | auto_increment |
| tekst  | varchar(15)   | YES  |     | NULL       |                |
| datum  | date          | NO   | MUL | 0000-00-00 |                |
| tijd   | time          | NO   |     | 00:00:00   |                |
+--------+---------------+------+-----+------------+----------------+
4 rows in set (0.00 sec)

mysql>

Mocht je er niet uit komen probeer dan de code te achterhalen waar de fout zich voor doet en plaats deze hier. Het zou bijvoorbeeld ook aan php kunnen liggen en de code geeft dan wat extra informatie.
 
Om een tabel aan te maken moet je inloggen op de database. Dit kun je rechtsreeks doen of met een tool zoals MySQL query browser of phpMyAdmin. De foutmelding die je geeft komt wel eens voor wanneer je een gastenboek of fotoalbum installeert en de installatie niet goed gaat. Heb je zo'n pakket geinstalleerd en zo ja, welke is dat?

Om de tabel alsnog te creëren moet je weten welke kolommen de tabel moet krijgen en welke eigenschappen de kolommen hebben. Verder moet je weten of er extra toeters en bellen op de tabel moeten komen zoals een automatische nummering of een index. Best lastig en geen garantie dat het gaat werken. Maar proberen kun je het natuurlijk altijd. Hieronder kun je zien wat je ziet wanneer je een tabel creëert als je rechtstreeks inlogt op de database.
PHP:
mysql> use test
Database changed
mysql> create table whatever
    -> ( nummer mediumint(11) not null primary key auto_increment
    -> , tekst  varchar(15)
    -> , datum  date          not null default '0000-00-00'
    -> , tijd   time          not null default '00:00:00'
    -> , index  ind_datum (datum)
    -> );
Query OK, 0 rows affected (0.02 sec)

mysql> desc whatever;
+--------+---------------+------+-----+------------+----------------+
| Field  | Type          | Null | Key | Default    | Extra          |
+--------+---------------+------+-----+------------+----------------+
| nummer | mediumint(11) | NO   | PRI | NULL       | auto_increment |
| tekst  | varchar(15)   | YES  |     | NULL       |                |
| datum  | date          | NO   | MUL | 0000-00-00 |                |
| tijd   | time          | NO   |     | 00:00:00   |                |
+--------+---------------+------+-----+------------+----------------+
4 rows in set (0.00 sec)

mysql>

Mocht je er niet uit komen probeer dan de code te achterhalen waar de fout zich voor doet en plaats deze hier. Het zou bijvoorbeeld ook aan php kunnen liggen en de code geeft dan wat extra informatie.

m

aar nu heb ik een ander probleem heb de tabel aal gemaakt maar hoe zit dit

Unknown column 'titre' in 'field list'
 
Dan heeft de tabel die je aangemaakt hebt heeft geen kolom met de naam "titre". Kun je het "create table" statement eens posten?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan