GELÖST MYSQL Server 5.1 alter table Problem

Diskutiere MYSQL Server 5.1 alter table Problem im Programmierung Forum im Bereich Software Forum; Hallo Leute! es geht um folgende alter table: alter table tab_taetigkeiten_privat add constraint plz1 foreign key PLZ references tab_plzort PLZ...
B

badaeck

Threadstarter
Mitglied seit
24.03.2007
Beiträge
27
Alter
37
Standort
Norden(Niedersachen)
Hallo Leute!

es geht um folgende alter table:

alter table tab_taetigkeiten_privat
add constraint plz1
foreign key PLZ
references tab_plzort PLZ
on delete set null
on update cascade;

Der Query Browser sagt das ein Fehler in Zeit 4 vorliegt ich finde den Fehler nicht könnt ihr mir helfen?

Create Anweisungen der beiden tabellen:

create table tab_kundendaten_privat(kunden_id int unsigned primary key auto_increment,
Vorname varchar(20),
Name varchar (30),
Strasse varchar(50),
PLZ int,
Telefon bigint,
Handy bigint,
email varchar(50),
Bemerkungen text
);


create table tab_plzort(PLZ int primary key,
Ort varchar(20)
);


Danke schon mal

Gruß badaeck
 
I

iwier

Gast
Hallo,

versuche mal folgende Änderung:

alter table tab_taetigkeiten_privat
add constraint plz1
foreign key (PLZ)
references tab_plzort (PLZ)
on delete set null
on update cascade;

Setze also jeweils PLZ in ().

In ORACLE muss es jedenfalls so sein.

Gruß

iwier
 
B

badaeck

Threadstarter
Mitglied seit
24.03.2007
Beiträge
27
Alter
37
Standort
Norden(Niedersachen)
Ein neuer Fehler

Mit der Änderung kommt folgende Meldung die irgendwie unlogisch ist:

Script line: 1 Key column 'PLZ' doesn't exist in table
 
I

iwier

Gast
Hallo,

kein Wunder.

Der "alter table" bezieht sich auf die Tabelle: tab_taetigkeiten_privat

Der "create table" bezieht sich auf die Tabelle:tab_kundendaten_privat

Das sind doch 2 unterschiedliche Tabellen!

Gruß

iwier
 
B

badaeck

Threadstarter
Mitglied seit
24.03.2007
Beiträge
27
Alter
37
Standort
Norden(Niedersachen)
danke

Ich habe den Wald vor lauter Bäumen nicht gesehen.
Ich danke für die Antworten.

Mfg badaeck
 
Thema:

MYSQL Server 5.1 alter table Problem

MYSQL Server 5.1 alter table Problem - Ähnliche Themen

  • MySql Server Dienst wird nicht gestartet

    MySql Server Dienst wird nicht gestartet: Hallo, ich nutze eine CAd Anwendung und bin auf Windows10 gewechselt. Leider kann ich das Programm nicht komplett installieren, da der Dienst für...
  • GELÖST Netzwerkverbindung Gastsystem <-> MySQL-Server auf Hostsystem?

    GELÖST Netzwerkverbindung Gastsystem <-> MySQL-Server auf Hostsystem?: Hi, ich habe Win2k auf einer VM (Oracle VirtualBox) laufen, Hostsystem Linux (Wheezy). Die Netzwerkverbindungen funktionieren (das Gastsystem...
  • Download: Microsoft SQL Server Migration Assistant v6.0 für Access, MySQL, Oracle, Sy

    Download: Microsoft SQL Server Migration Assistant v6.0 für Access, MySQL, Oracle, Sy: Die SQL Server Migration Assitants v6.0 für <a href="http://www.microsoft.com/en-us/download/details.aspx?id=43690&WT.mc_id=rss_alldownloads_all"...
  • SQL Server Migration Assistant for MySQL - jetzt Vorabversion ausprobieren

    SQL Server Migration Assistant for MySQL - jetzt Vorabversion ausprobieren: Nach den SQL Server Migration Assistants für Oracle, Sybase und Access gibt es nun auch eine erste Testversion (CTP) des SQL Server Migration...
  • MySQL Server mit externem Zugriff

    MySQL Server mit externem Zugriff: Hallo, ich suche eine kostenlose sql Datenbank zu der ich auch extern zugreifen kann, dh. nicht nur über phpmyadmin. Ich möchte auch mit einem...
  • Ähnliche Themen

    Oben