не создается таблица
1.
KOZZ (25.10.2010 / 10:41)
<?
$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 таблица создается, а с ним - нет.
в чем дело?
2.
DmitryDick (25.10.2010 / 11:46)
mysql_query("
CREATE TABLE test(
id INT AUTO_INCREMENT,
name TEXT,
msg TEXT,
PRIMARY KEY id
)
");
так попробуй, с первичным ключем. и авто_инкремент как раз, вроде, только для первичного ключа)
3.
KOZZ (25.10.2010 / 16:49)
2, +1, ура, заработало, теперь бы еще объяснил разницу (( а если мне было бы нужно несколько полей с авто - инкриментом, не смогу же я назначить их все первичными ключами?
4.
Lugaro (25.10.2010 / 16:53)
Нельзя так да и зачем ? значение то в них будет одинаковое
5.
KOZZ (25.10.2010 / 17:06)
все, разобрался, всем спасибо парни ;)
URL:
https://visavi.net/topics/14922