新聞中心
求讓mysql自動編號的語句?
建表時:
從事成都移動機房,服務器租用,云主機,網(wǎng)站空間,域名申請,CDN,網(wǎng)絡代維等服務。
CREATE TABLE `mydatabase`.`mytable ` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
...
...
PRIMARY KEY (`id`)
)
表已經(jīng)存在,就通過修改
ALTER TABLE `mydatabase`.`mytable `
MODIFY COLUMN `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT;
AUTO_INCREMENT就是自動編號
mySQL數(shù)據(jù)庫中ID如何自動編號?如圖所示 選哪個設置?新手求帶,謝謝!
如果有
phpmyadmin
的話,可以直接在建表的時候,有個“額外”這個選項,點擊進入,選中AUTO_INCREMENT
如果不能的話,則用php頁面創(chuàng)建表的時候,在
sql語句
插入$sql="create
table
$table_name(id
varchar(4)
not
null
primary
key
auto_increment";再執(zhí)行就可以了
需要說明的是,這個字段不是必須填入的~
sql數(shù)據(jù)庫怎么設置自動編號字段
可以,你既然用PHP+mysql 應該有 phpadmin 和mysql admin吧。
在mysql admin里面建表的時候把字段設 為自動增長就可以了,自動增長的字段在插入的時候不需要編號,會自動往下排。
用了自動增長,插入的時候就不要加UID了,跟SQL 里面的是否標識的自動增長一樣
網(wǎng)站名稱:自動編號怎么弄MySQL 怎么生成自動編號
當前鏈接:http://www.dlmjj.cn/article/hhchgh.html