Announcement

Collapse
No announcement yet.

UNIQUE KEY

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • UNIQUE KEY

    <pre>DROP TABLE IF EXISTS `user`;

    CREATE TABLE `user` (
    `id` INT AUTO_INCREMENT,
    `name` VARCHAR (255),
    `url` VARCHAR (255),
    `email` VARCHAR (255),
    `icq` INT,
    `timestamp` INT,
    `ip` VARCHAR (255),
    UNIQUE KEY (`name`,`email`,`icq`),
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM;</pre>

    Irgentwie kann ich trotzdem in mehreren rows z.b. den gleichen namen eintippen?!

  • #2
    Hallo Moep Tier,

    <cite>Irgentwie kann ich trotzdem in mehreren rows z.b. den gleichen namen eintippen?!</cite>
    Dein UNIQUE KEY geht ja auch über die Felder name,email und icq - d.h. lediglich die Kombination aus diesen drei Feldern muß eindeutig sein. Möchtest du jedes Feld für sich eindeutig haben, dann mußt du auch für jedes Feld einen UNIQUE KEY anlegen:
    ...
    UNIQUE KEY (name),
    UNIQUE KEY (email),
    UNIQUE KEY (icq),
    ...
    .
    Gruß Fal
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X