最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決創(chuàng)建主鍵報(bào)錯(cuò):Incorrect column specifier for column id問(wèn)題

 更新時(shí)間:2024年08月21日 14:50:29   作者:?abc!  
這篇文章主要介紹了解決創(chuàng)建主鍵報(bào)錯(cuò):Incorrect column specifier for column‘id‘問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

創(chuàng)建主鍵報(bào)錯(cuò)

Incorrect column specifier for column‘id’

mysql使用語(yǔ)句創(chuàng)建表將一個(gè)字段屬性設(shè)置主鍵時(shí),該字段的類型只能是int類型的,varchar類型的會(huì)報(bào)錯(cuò)

測(cè)試代碼

CREATE TABLE t_user(
	id INT PRIMARY KEY AUTO_INCREMENT,
    -- id VARCHAR(10) PRIMARY KEY AUTO_INCREMENT, -- 會(huì)報(bào)錯(cuò),這樣寫(xiě)的話
    -- 報(bào)錯(cuò)信息:Incorrect column specifier for column 'id'
	usernmae VARCHAR(10),
	pwd VARCHAR(32),
	sex VARCHAR(4),
	age INT,
	phone VARCHAR(18),
	email VARCHAR(32),
	idcard VARCHAR(32),
	addr VARCHAR(32)
);
DROP TABLE IF EXISTS t_user;

非要使用varchar的話

但是可以通過(guò)在SQLyog里面通過(guò)右鍵改變表可以修改為varchar類型的

測(cè)試是否可以添加代碼:

INSERT INTO t_user VALUES('sasax','張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路');


/* 添加成功
1 queries executed, 1 success, 0 errors, 0 warnings

查詢:insert into t_user values('sasax','張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路')

共 1 行受到影響

執(zhí)行耗時(shí)   : 0 sec
傳送時(shí)間   : 0 sec
總耗時(shí)      : 0 sec
*/

測(cè)試是否還可以自動(dòng)增長(zhǎng):

結(jié)論:不能,如果將主機(jī)id設(shè)置為default或者是null都不能添加成功

測(cè)試代碼:

INSERT INTO t_user VALUES(DEFAULT,'張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路');

INSERT INTO t_user VALUES(NULL,'張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路');
/* 報(bào)錯(cuò)

1 queries executed, 0 success, 1 errors, 0 warnings

查詢:insert into t_user values(default,'張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路')

錯(cuò)誤代碼: 1364
Field 'id' doesn't have a default value
*/
INSERT INTO t_user VALUES('sas','張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路');

/* 成功
1 queries executed, 1 success, 0 errors, 0 warnings

查詢:insert into t_user values('sas','張三','123456','男',29,'1515465','szxZ@as.com','1213231','北京路')

共 1 行受到影響

執(zhí)行耗時(shí)   : 0 sec
傳送時(shí)間   : 0 sec
總耗時(shí)      : 0 sec
*/

結(jié)論:主鍵id如果要設(shè)置為自增長(zhǎng),最好還是使用int類型

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql show processlist 顯示mysql查詢進(jìn)程

    mysql show processlist 顯示mysql查詢進(jìn)程

    processlist命令的輸出結(jié)果顯示了有哪些線程在運(yùn)行,可以幫助識(shí)別出有問(wèn)題的查詢語(yǔ)句,兩種方式使用這個(gè)命令
    2012-03-03
  • 如何選擇合適的MySQL存儲(chǔ)引擎

    如何選擇合適的MySQL存儲(chǔ)引擎

    MySQL有多種存儲(chǔ)引擎,MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
    2011-09-09
  • 清理Mysql general_log的方法總結(jié)

    清理Mysql general_log的方法總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于清理Mysql general_log的相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • MySQL分區(qū)表使用保姆級(jí)教程

    MySQL分區(qū)表使用保姆級(jí)教程

    分區(qū)表是將大表數(shù)據(jù)按條件拆分存儲(chǔ)在不同磁盤(pán)位置的數(shù)據(jù)庫(kù)優(yōu)化技術(shù),它通過(guò)將數(shù)據(jù)分散到多個(gè)獨(dú)立分區(qū)中,顯著減少查詢掃描范圍,提升查詢性能,下面就來(lái)詳細(xì)的介紹一下
    2026-03-03
  • mysql group_concat()函數(shù)用法總結(jié)

    mysql group_concat()函數(shù)用法總結(jié)

    這篇文章主要介紹了mysql group_concat()函數(shù)用法,結(jié)合實(shí)例形式較為詳細(xì)的group_concat()函數(shù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06
  • mysql group by 對(duì)多個(gè)字段進(jìn)行分組操作

    mysql group by 對(duì)多個(gè)字段進(jìn)行分組操作

    這篇文章主要介紹了mysql group by 對(duì)多個(gè)字段進(jìn)行分組操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • MySQL修改root密碼的3種實(shí)用方法

    MySQL修改root密碼的3種實(shí)用方法

    最近在看項(xiàng)目,搭建本地環(huán)境時(shí)候,忘記mysql的密碼,怎么修改密碼,網(wǎng)上找了半天,終于配合著幾個(gè)帖子搞定了,下面這篇文章主要給大家介紹了關(guān)于MySQL修改root密碼的3種實(shí)用方法,需要的朋友可以參考下
    2023-11-11
  • MySQL如何創(chuàng)建可以遠(yuǎn)程訪問(wèn)的root賬戶詳解

    MySQL如何創(chuàng)建可以遠(yuǎn)程訪問(wèn)的root賬戶詳解

    作為MySQL數(shù)據(jù)庫(kù)管理員,創(chuàng)建遠(yuǎn)程用戶并設(shè)置相應(yīng)的權(quán)限是一項(xiàng)常見(jiàn)的任務(wù),下面這篇文章主要給大家介紹了關(guān)于MySQL如何創(chuàng)建可以遠(yuǎn)程訪問(wèn)的root賬戶的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • mysql本地安裝詳細(xì)步驟和驗(yàn)證方法(Windows、macOS、Ubuntu)

    mysql本地安裝詳細(xì)步驟和驗(yàn)證方法(Windows、macOS、Ubuntu)

    這篇文章主要介紹了mysql本地安裝詳細(xì)步驟和驗(yàn)證方法的相關(guān)資料,分別針對(duì)?Windows、macOS、Linux(Ubuntu)三大主流系統(tǒng),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10
  • MySQL基礎(chǔ)SQL優(yōu)化之查詢性能提升的4大技巧

    MySQL基礎(chǔ)SQL優(yōu)化之查詢性能提升的4大技巧

    在MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)與管理過(guò)程中,SQL語(yǔ)句的性能至關(guān)重要,本文將結(jié)合實(shí)際案例,深入分析優(yōu)化前后的性能差異,助力開(kāi)發(fā)者寫(xiě)出高效的SQL語(yǔ)句
    2025-07-07

最新評(píng)論

遂平县| 崇文区| 东兰县| 兴仁县| 景泰县| 孟连| 盖州市| 宜川县| 濮阳市| 沂水县| 博湖县| 贡觉县| 高尔夫| 乐山市| 报价| 洪洞县| 虹口区| 汉源县| 乐安县| 宁明县| 平昌县| 奎屯市| 新竹市| 惠安县| 崇阳县| 通州区| 温泉县| 墨竹工卡县| 东莞市| 曲周县| 新竹市| 铜梁县| 开江县| 六盘水市| 紫阳县| 蓝田县| 皮山县| 育儿| 宁夏| 萍乡市| 安达市|