php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.05.2009, 10:03  
Erfahrener Benutzer
 
Benutzerbild von boolean
 
Registriert seit: 06.10.2008
Beiträge: 257
PHP-Kenntnisse:
Fortgeschritten
boolean ist zur Zeit noch ein unbeschriebenes Blatt
boolean eine Nachricht über Skype™ schicken
Standard SQL Error: Can't create table '.\XXX\user_informations.frm' (errno: 150)

Ich mache gerade die Struktur für ein Projekt und es taucht leider immer das selbe Problem auf: SQL Error: Can't create table '.\XXX\user_informations.frm' (errno: 150).

Alle Tipps usw. die ich bisher gefunden habe, haben nichts gebracht...

SQL-Statement
Code:
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';


-- -----------------------------------------------------
-- Table `users`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `users` ;

SHOW WARNINGS;
CREATE  TABLE IF NOT EXISTS `users` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `emailadress` VARCHAR(80) NOT NULL ,
  `password` VARCHAR(32) NOT NULL ,
  `forename` VARCHAR(30) NOT NULL ,
  `surname` VARCHAR(30) NOT NULL ,
  `birthday` DATE NULL ,
  `asterisk` TINYINT NULL ,
  PRIMARY KEY (`id`) )
ENGINE = InnoDB;

SHOW WARNINGS;
CREATE UNIQUE INDEX `unique_users_keys` ON `users` (`emailadress` ASC) ;

SHOW WARNINGS;

-- -----------------------------------------------------
-- Table `user_eye_colours`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `user_eye_colours` ;

SHOW WARNINGS;
CREATE  TABLE IF NOT EXISTS `user_eye_colours` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `name` VARCHAR(15) NOT NULL ,
  `created` DATETIME NULL ,
  PRIMARY KEY (`id`) )
ENGINE = InnoDB;

SHOW WARNINGS;
CREATE UNIQUE INDEX `unique_eye_colours_keys` ON `user_eye_colours` (`name` ASC) ;

SHOW WARNINGS;

-- -----------------------------------------------------
-- Table `user_informations`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `user_informations` ;

SHOW WARNINGS;
CREATE  TABLE IF NOT EXISTS `user_informations` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `user_id` INT NOT NULL ,
  `size` VARCHAR(5) NULL ,
  `eye_color` TINYINT NULL ,
  `hobbies` VARCHAR(255) NULL ,
  `dream_job` VARCHAR(80) NULL ,
  `favourite_colours` VARCHAR(80) NULL ,
  `favourite_animals` VARCHAR(80) NULL ,
  `favourite_eat` VARCHAR(80) NULL ,
  `favourite_school_subjects` VARCHAR(80) NULL ,
  `favourite_teachers` VARCHAR(80) NULL ,
  `fan_from` VARCHAR(255) NULL ,
  `i_hate` TEXT NULL ,
  `i_wish_you` TEXT NULL ,
  PRIMARY KEY (`id`) ,
  CONSTRAINT `fk_user_id`
    FOREIGN KEY (`user_id` )
    REFERENCES `digiposi`.`users` (`id` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_eye_colours`
    FOREIGN KEY (`eye_color` )
    REFERENCES `digiposi`.`user_eye_colours` (`id` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;

SHOW WARNINGS;
CREATE UNIQUE INDEX `unique_informations_key` ON `user_informations` (`user_id` ASC) ;

SHOW WARNINGS;
CREATE INDEX `fk_user_id` ON `user_informations` (`user_id` ASC) ;

SHOW WARNINGS;
CREATE INDEX `fk_eye_colours` ON `user_informations` (`eye_color` ASC) ;

SHOW WARNINGS;

-- -----------------------------------------------------
-- Table `user_asterisks`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `user_asterisks` ;

SHOW WARNINGS;
CREATE  TABLE IF NOT EXISTS `user_asterisks` (
  `id` INT NOT NULL AUTO_INCREMENT ,
  `name` VARCHAR(45) NOT NULL ,
  `created` DATETIME NOT NULL ,
  PRIMARY KEY (`id`) ,
  CONSTRAINT `fk_users`
    FOREIGN KEY (`id` )
    REFERENCES `digiposi`.`users` (`asterisk` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;

SHOW WARNINGS;
CREATE UNIQUE INDEX `unique_asterisks_keys` ON `user_asterisks` (`name` ASC) ;

SHOW WARNINGS;
CREATE INDEX `fk_users` ON `user_asterisks` (`id` ASC) ;

SHOW WARNINGS;


SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
boolean ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.05.2009, 10:35  
Erfahrener Benutzer
 
Benutzerbild von boolean
 
Registriert seit: 06.10.2008
Beiträge: 257
PHP-Kenntnisse:
Fortgeschritten
boolean ist zur Zeit noch ein unbeschriebenes Blatt
boolean eine Nachricht über Skype™ schicken
Standard

Hat sich erledigt. Ich Depp... doofer Fehler!
boolean ist offline   Mit Zitat antworten
Alt 08.05.2009, 11:01  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Könntest du den Fehler vielleicht noch erklären? Denn wenn andere User das selbe Problem haben und deinen Post finden dann hätten sie auch gleich eine Antwort parat. Danke.
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] create table Hape42 Datenbanken 7 16.02.2010 15:18
[Erledigt] Function Create table Leinberger PHP Tipps 2009 12 26.04.2009 12:44
PHP/MySQL: QCodo's Code-Generator Zergling-new Tutorials 2 09.05.2008 05:33
Import von innoDB-Tabellen, #1005 - Can't create table Zergling-new Datenbanken 0 30.07.2007 10:49
Parsen von Delimitern Basti Tutorials 0 30.09.2006 21:24
create table statement wird doppelt abgesetzt PHP Tipps 2007 6 18.11.2005 14:48
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
Fehlerhafter CREATE TABLE Datenbanken 3 28.04.2005 15:43
MYSLQ CREATE TABLE PROBLEM PHP Tipps 2004-2 5 17.11.2004 00:23
Create table Datenbanken 4 30.07.2004 13:38
create table test (datum DATETIME) Datenbanken 4 28.06.2004 13:39
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql errno 150, can\'t create table errno 150, can\'t create table (errno: 150), sql error 150, sql error 1005, digiposi, sql errno: 150, sql 150, sql fehler 150, #1005 - can\'t create table (errno: 150), mysql errno 150, #1005 - can\'t create table \'test\' (errno: 13), cant create table #sql, sql express create table if not exists, can\'t create table, errno 150 mysql, phpmyadmin error 150, mysql errno 150 can\'t create table, errno: 150, errno 150

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum