не создается таблица

Print RSS
20

K
Author
Транклюкаторщик
0
<?
$connect = mysql_connect('localhost','user','12345') or die('Fatal error');
mysql_select_db('db_test', $connect) or die ('Fatal error');

mysql_query("
CREATE TABLE test(
id INT AUTO_INCREMENT,
name TEXT,
msg TEXT
)
");
?>

сегодня начал изучать mysql, и вот уже первый вопрос.
без AUTO_INCREMENT таблица создается, а с ним - нет.
в чем дело?

Пацак
0
mysql_query("
CREATE TABLE test(
id INT AUTO_INCREMENT,
name TEXT,
msg TEXT,
PRIMARY KEY id
)
");

так попробуй, с первичным ключем. и авто_инкремент как раз, вроде, только для первичного ключа)
K
Author
Транклюкаторщик
0
2, +1, ура, заработало, теперь бы еще объяснил разницу (( а если мне было бы нужно несколько полей с авто - инкриментом, не смогу же я назначить их все первичными ключами?

ツ ツ ツ
0
Нельзя так да и зачем ? значение то в них будет одинаковое
K
Author
Транклюкаторщик
0
все, разобрался, всем спасибо парни ;) klass
Stickers / Tags / Rules / Top topics / Top Posts / Search