#1 2010.02.06 21:52

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Помогите создать таблицу

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

Код:

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:47)

Неактивен

#2 2010.02.07 04:46

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Помогите создать таблицу

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

Отредактировано TLENS (2010.02.07 04:49)

Неактивен

#3 2010.02.07 10:12

AND
Участник
Зарегистрирован: 2009.01.23
Сообщений: 87
Карма: 11
Профиль Веб-сайт

Re: Помогите создать таблицу

Код:

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 ;

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.1
0.007 s