任何人都可以幫助我製作一個mysql表來防止3列中的重複項?mysql - 如何讓列只能保存非重複值
我有5列如下 ID 用戶名 電子郵件 SERVERIP dbport
我要防止只爲ID,電子郵件和SERVERIP 重複我也希望讓ID自動遞增。 只能用mysql嗎?
任何人都可以幫助我製作一個mysql表來防止3列中的重複項?mysql - 如何讓列只能保存非重複值
我有5列如下 ID 用戶名 電子郵件 SERVERIP dbport
我要防止只爲ID,電子郵件和SERVERIP 重複我也希望讓ID自動遞增。 只能用mysql嗎?
您可以添加唯一索引這些字段,例如:
ALTER TABLE `your_schema`.`your_table` ADD UNIQUE INDEX `Index_Name`
(`your_column`);
添加相同的索引你想成爲獨一無二的每一列。
用於設置列autoincerment:
ALTER TABLE `your_schema`.`your_table` MODIFY COLUMN `column_name` INT(10)
UNSIGNED NOT NULL, MODIFY COLUMN `column_name` INT(10) UNSIGNED NOT NULL
AUTO_INCREMENT;
(請確保您使用的數據類型)
創建的所有列/設置唯一索引。 – Rikesh