Comment créer une table avec un champ d'Identificateur Unique dans MYSQL
Je suis en train de travailler sur PHP et base de données MySQL. J'ai deux tables dans SQL Server 2005 et je veux les déplacer dans MySQL.
Ces deux tables contiennent des champs avec Identifiant Unique et MySQL ne pas avoir un Identifiant Unique de type de données. Je ne suis donc pas en mesure de le convertir en MySQL.
Merci de m'aider à résoudre ce problème.
OriginalL'auteur Sachin D | 2012-04-02
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous êtes à la recherche comment créer une clé primaire? Il est également l'auto incrément, qui vous aurez probablement besoin de
Voici un exemple de création de table:
OriginalL'auteur haltabush
Je ne suis pas familier avec les détails d'Identificateurs Uniques dans MS SQL, mais vous pouvez être en mesure d'obtenir ce que vous voulez avec MySQL
UUID
fonction:https://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_uuid
Je voudrais mettre cela dans une
VARCHAR
ouCHAR
colonne avec unUNIQUE
clé.OriginalL'auteur A B
Lorsque vous modifiez une table pour l'ajouter dans une autre colonne, vous pouvez utiliser Add Unique. Cela va ajouter une nouvelle colonne, et assurez-vous que ce n'est pas un doublon de tout le déjà des colonnes existantes. Il est écrit que:
OriginalL'auteur coppettim
Mysql est "Unique" de la propriété.
Pour plus d'informations : http://dev.mysql.com/doc/refman/5.0/en/constraint-primary-key.html
Si vous utilisez un logiciel comme MySQLWorkbench vous pouvez vérifier un attribut de clé primaire et unique.
OriginalL'auteur Airmanbzh
Mysql
a identificateurs uniques, vous pouvez utiliser -unique key
ou rendre le champ d'unprimary key
OriginalL'auteur Chibuzo
MySQL connaît une Clé Primaire. Veuillez lire le manuel. http://dev.mysql.com/doc/refman/4.1/en/constraint-primary-key.html
OriginalL'auteur dwalldorf