![]() |
Datenbank: MySQL • Version: 4.1 • Zugriff über: Zeos
DB-Erstellskript funktioniert nur teilweise
Hallo,
ich habe ein Problem. Ich führe folgendes SQL-Script aus:
SQL-Code:
So, und da wird mir zwar ordnunggemäß die Datenbank erstellt, aber keine Tabelle.
DROP TABLE IF EXISTS cp_users;
CREATE TABLE cp_users ( ID int(11) NOT NULL auto_increment, Username varchar(30) NOT NULL, Fullname varchar(255) default '', Passw varchar(50) default '', EMail varchar(255) default '', Phone varchar(50) default '', Comm varchar(255) default '', Department varchar(255) default '', IsAdmin tinyint(1) default '0', Userright int(11), UserrightObject int(11), UserrightProject int(11), PRIMARY KEY (ID), UNIQUE KEY unqUsername (Username)); Wo könnte der Fehler liegen? Hab' jetzt schon 2 Stunden rumprobiert, und find' Ihn einfach nicht. Vielen Dank schon mal im Voraus. |
Re: DB-Erstellskript funktioniert nur teilweise
Ich kann auf die Schnelle auch keinen Fehler erkennen. Was meldet MySQL denn?
|
Re: DB-Erstellskript funktioniert nur teilweise
Liste der Anhänge anzeigen (Anzahl: 1)
Also, wenn ich die .SQL Datei (mit obigem Inhalt) mit phpMyAdmin ausführe, sagt er mir, das alles erfolgreich ausgeführt wurde (siehe Anhang).
Aber wenn ich danach in die Datenbank "codeproject" schaue, ist keine Tabelle drin. |
Re: DB-Erstellskript funktioniert nur teilweise
Welche MySQL Version?
Versuch mal das Skript Stück für Stück auszuführen. |
Re: DB-Erstellskript funktioniert nur teilweise
Zitat:
So, habe jetzt mal nur die "CREATE TABLE" Anweisung genommen und sie in einer anderen DB ausgefüht. Das funktioniert. Führe ich aber (nach Löschen der erstellten Test-Tabelle und -Datenbank) "nur" folgendes aus:
SQL-Code:
kommt wieder der im obigen Anhang beigefügte Fehler.
CREATE DATABASE codeproject;
CREATE TABLE cp_users ( ID int(11) NOT NULL auto_increment, Username varchar(30) NOT NULL, Fullname varchar(255) default '', Passw varchar(50) default '', EMail varchar(255) default '', Phone varchar(50) default '', Comm varchar(255) default '', Department varchar(255) default '', IsAdmin tinyint(1) default '0', Userright int(11), UserrightObject int(11), UserrightProject int(11), PRIMARY KEY (ID), UNIQUE KEY unqUsername (Username)); |
Re: DB-Erstellskript funktioniert nur teilweise
Zitat:
|
Re: DB-Erstellskript funktioniert nur teilweise
Zitat:
Ich hab's jetzt selbst rausgefunden. Das ich da nicht drauf gekommen bin. Woher soll MySQL denn wissen, in welche Datenbank ich die Tabelle erstellen will??? :gruebel: Ein einfaches
SQL-Code:
vor dem
USE <DBNAME>
SQL-Code:
hat gereicht...
CREATE TABLE ...
Tja, manchmal sieht man echt den Wald vor lauter Bäumen nicht! :wall: Trotzdem vielen Dank für Deine schnelle und kompetente Hilfe @mkinzler. :thumb: :dp: |
Re: DB-Erstellskript funktioniert nur teilweise
Gern geschehen :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz