michael: Varchar unique ?

hallo forumler,

ich würde gern einem  bestehenden tabellenfeld (varchar)
das attribut unique verpassen.
ich benutze phpmyadmin und habe aber nirgendwo eine möglichkeit gefunden, um das einzustellen?
kann ich das direkt mit einem mysql-statement machen (und wenn ja, wie?) , oder geht das bei einem varchar gar nicht mit unique?

vielen dank für eure hilfe !!

michael

  1. Hallo Michael,

    ich würde gern einem  bestehenden tabellenfeld (varchar)
    das attribut unique verpassen.
    [...]
    kann ich das direkt mit einem mysql-statement machen (und wenn ja,
    wie?) , oder geht das bei einem varchar gar nicht mit unique?

    Ein

    ALTER TABLE tabelle MODIFY name VARCHAR(30) NOT NULL DEFAULT '0' UNIQUE;

    sollte es tun. Mehr Infos unter

    http://www.mysql.com/doc/A/L/ALTER_TABLE.html

    Gruesse,
     CK