現在、データベースに次のテーブルがあります。
CREATE TABLE `twMCUserDB` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mc_userName` text NOT NULL,
`mc_userPass` text NOT NULL,
`tw_userName` text NOT NULL,
`tw_userPass` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
列mc_userName
も(のようにid
)一意であるmc_userName
必要がありますが、文字列である必要があります。
主キーにもしようとしましたが、うまくいきませんでした。
テーブルにデータを追加するとき、最初にmc_userName
すでに存在するかどうかを確認する必要がありますか?または、MySQLに(挿入クエリまたは他の場所で)使用できる組み込み関数はありますか?