TLENS » 2010.02.06 21:52

Как создать таблицу чтобы можно просто так заливать и оно неписало одинаковые?

Код:

1
2
3
4
5
6
7
8
9
<?
$key=file('key.txt');
for($i=$start; $i<=($start+50000); ++$i)
{ mysql_query('INSERT INTO key VALUES (
"",
"'.$key[$i].'",
""
);');
}
TLENS » 2010.02.07 04:46

Ну должен быть вариант.
У меня очень большая файловая база ключей, и их над перегнать в таблицу.
Многие ключи повторяются надо чтобы в базе maysql небыло одинаковых.
Чтобы проверять каждый ключь пойдет много времени.
Нужно создать 3 столба ib key и flag с проверкой использован или нет (1,0)
Как ето сделать?
Мне главное пример создание таблицы надо чтобы было два ключевых столба: id и key
При добавлении существующего key просто пропускал его и неписал.

AND » 2010.02.07 10:12

Код:

1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `keys` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;