【发布时间】:2011-11-25 08:24:33
【问题描述】:
我正在尝试使用 PHP 在我的 sql 中创建一个表,但我不确定如何为自动增量字段设置初始值。
这是我目前所拥有的:
function create_table($db_host,$db_user,$db_pswrd,$db_name){
$connect = mysql_connect($db_host,$db_user,$db_pswrd) or die(mysql_error());
mysql_select_db($db_name, $connect);
$sql = "CREATE TABLE MY_TABLE
(
table_id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(table_id),
table_1 varchar(45),
table_2 varchar(45),
table_3 varchar(999),
table_4 varchar(45)
)"or die(mysql_error());
mysql_query($sql,$connect)or die(mysql_error());
mysql_close($connect);
}
所以我需要知道如何在创建时在此表上设置初始自动增量值?
谢谢
【问题讨论】:
-
这是一个与 SQL 相关的问题,而不是 PHP。
-
哪一列是自增的?
-
我需要知道怎么做,在 PHP.......
-
无,在这张桌子上。但是,我已经知道该怎么做了。我只需要知道如何设置初始值。
-
@Nav - 这仍然是一个 SQL 问题,即使 SQL 查询是在 PHP 脚本中执行的。
标签: mysql