国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL 建表報(bào)錯(cuò):Incorrect table definition; there can be only one auto column and it must be defined as a

這篇具有很好參考價(jià)值的文章主要介紹了MySQL 建表報(bào)錯(cuò):Incorrect table definition; there can be only one auto column and it must be defined as a。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

示例:表中有兩個(gè)列,id、real_id,id 列只想作為記錄的序號(hào)存儲(chǔ)(如需要保持排序的記錄),real_id 列則是記錄真正的主鍵。所以將 id 列設(shè)為自增列,方便,不需要程序控制序號(hào)遞增。建表語(yǔ)句如下:

CREATE TABLE `example_table` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '本條記錄的序號(hào)',
  `real_id` int NOT NULL DEFAULT 0 COMMENT '真正的主鍵',
  PRIMARY KEY (`real_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

現(xiàn)象:建表報(bào)錯(cuò),報(bào)錯(cuò)信息:Incorrect table definition; there can be only one auto column and it must be defined as a key。意思是:建表語(yǔ)句有錯(cuò)誤,表中只能包含一個(gè)自增列,且該列必須為主鍵。
????很多解決辦法就簡(jiǎn)單用了下這個(gè)報(bào)錯(cuò)提示給出的方法去修正,比如取消自增約束,或者將自增列設(shè)為主鍵。那問(wèn)題是,如果就不想將自增列設(shè)為主鍵呢?可見(jiàn)解決方法 3。
常規(guī)解決方法 1:取消自增約束,使用程序控制序號(hào)遞增。(還得自己寫(xiě)事務(wù)保證數(shù)據(jù)完整性,煩

CREATE TABLE `example_table` (
  `id` int NOT NULL COMMENT '本條記錄的序號(hào)',
  `real_id` int NOT NULL DEFAULT 0 COMMENT '真正的主鍵',
  PRIMARY KEY (`real_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

常規(guī)解決方法 2:將自增列改為主鍵。(主鍵一般和業(yè)務(wù)相關(guān),改了主鍵就得改業(yè)務(wù),煩

CREATE TABLE `example_table` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '本條記錄的序號(hào)',
  `real_id` int NOT NULL DEFAULT 0 COMMENT '真正的主鍵',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

解決方法 3:給非主鍵的自增列增加唯一性索引。(虛晃一槍?zhuān)瑏?lái)騙來(lái)偷襲,巴適得很文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-537103.html

CREATE TABLE `example_table` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '本條記錄的序號(hào)',
  `real_id` int NOT NULL DEFAULT 0 COMMENT '真正的主鍵',
  PRIMARY KEY (`real_id`),
  UNIQUE KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

到了這里,關(guān)于MySQL 建表報(bào)錯(cuò):Incorrect table definition; there can be only one auto column and it must be defined as a的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity 解決 “... can only be called from the main thread” 問(wèn)題

    有些屬性或方法只能在主線(xiàn)程中調(diào)用,如 .gameObject 、 Instantiate() 等。這是 Unity 設(shè)計(jì)時(shí)的一個(gè)缺陷(為了保證線(xiàn)程安全),多年來(lái)一直沒(méi)有修正,或者說(shuō)官方懶得弄。 以 Instantiate() 為例,在非主線(xiàn)程調(diào)用時(shí),報(bào)錯(cuò)大概如下所示。其他屬性或方法的報(bào)錯(cuò)也大體相同。 注:應(yīng)注意

    2024年01月17日
    瀏覽(40)
  • getUserProfile:fail can only be invoked by user TAP gesture

    getUserProfile:fail can only be invoked by user TAP gesture

    獲取用戶(hù)信息失敗,error: getUserProfile:fail can only be invoked by user TAP gesture 它的大概意思就是: 該接口必須用戶(hù)點(diǎn)擊才可以調(diào)通 官方獲取用戶(hù)信息調(diào)整通告:小程序登錄、用戶(hù)信息相關(guān)接口調(diào)整說(shuō)明 | 微信開(kāi)放社區(qū) wx.getUserProfile(Object object) 所以改造下方法,讓用戶(hù)先點(diǎn)擊 前端

    2024年02月11日
    瀏覽(38)
  • 解決only one element tensors can be converted to Python scalars

    目錄 解決 \\\"only one element tensors can be converted to Python scalars\\\" 錯(cuò)誤 問(wèn)題源頭 解決方法 方法一:使用??item()??方法 方法二:使用索引操作 總結(jié) 語(yǔ)法 參數(shù) 返回值 使用場(chǎng)景 示例 當(dāng)我們使用PyTorch進(jìn)行深度學(xué)習(xí)任務(wù)時(shí),有時(shí)會(huì)遇到以下錯(cuò)誤信息:\\\"only one element tensors can be conve

    2024年02月03日
    瀏覽(31)
  • TypeError: only size-1 arrays can be converted to Python scalars

    Traceback (most recent call last): ??File \\\"/home/yjq/socket_test/server2.py\\\", line 22, in module ????msg.data = float(np.array(eval(from_client_msg.decode(\\\"gbk\\\"))))#先轉(zhuǎn)換為列表,再轉(zhuǎn)為數(shù)組 ???????????????^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: only size-1 arrays can be converted to Python scalars 這個(gè)

    2024年02月12日
    瀏覽(31)
  • 解決TypeError: only size-1 arrays can be converted to Python scalars

    目錄 解決TypeError: only size-1 arrays can be converted to Python scalars 錯(cuò)誤示例 錯(cuò)誤分析 解決方法 方法一:使用??flatten()?? 方法二:使用ravel() 結(jié)論 在Python中,當(dāng)我們嘗試將一個(gè)數(shù)組作為標(biāo)量(scalar)進(jìn)行操作時(shí),有時(shí)會(huì)遇到 ? ?TypeError: only size-1 arrays can be converted to Python sca

    2024年02月05日
    瀏覽(31)
  • File chooser dialog can only be shown with a user activation.

    使用vue開(kāi)發(fā)時(shí),通過(guò)ref通過(guò)“this.refs.[name].$el.click()”觸發(fā)按鈕時(shí)提示“File chooser dialog can only be shown with a user activation.”,按鈕不能觸發(fā),網(wǎng)上解決辦法是“dispatchEvent(new MouseEvent(\\\'click\\\'))”代替“$el.click()”,在我所在的場(chǎng)景不生效,所以就在要出發(fā)按鈕組件上加了一個(gè)id,按

    2024年01月23日
    瀏覽(38)
  • 【小程序】報(bào)getUserProfile:fail can only be invoked by user TAP gesture.

    最近新搭建了個(gè)小程序項(xiàng)目,登錄時(shí)報(bào)getUserProfile:fail can only be invoked by user TAP gesture.這個(gè)錯(cuò)誤。查了網(wǎng)上說(shuō)的是使用了async和await,試著改了不用async和await,結(jié)果還是一樣報(bào)這個(gè)錯(cuò)誤。 我的代碼是用戶(hù)點(diǎn)擊授權(quán)按鈕后,先使用wx.login,接著后面使用wx.getUserProfile,在同一個(gè)方法

    2024年02月12日
    瀏覽(29)
  • TypeError: only integer scalar arrays can be converted to a scalar index

    報(bào)錯(cuò)信息: 類(lèi)型錯(cuò)誤,只有整型標(biāo)量數(shù)組才能轉(zhuǎn)換成標(biāo)量索引,但一般問(wèn)題都不在于你的索引是不是整數(shù)。這個(gè)報(bào)錯(cuò)一般會(huì)出現(xiàn)在你想使用一個(gè)索引列表去索引另一個(gè)列表,即諸如list[index_list]的形式,此時(shí)就會(huì)出現(xiàn)此報(bào)錯(cuò),因?yàn)?index_list 為 List列表類(lèi)型,不被允許;如果是數(shù)

    2024年02月11日
    瀏覽(31)
  • 微信小程序:requestSubscribeMessage:fail can only be invoked by user TAP gesture的問(wèn)題

    wx.requestSubscribeMessage(Object object) 發(fā)生`requestSubscribeMessage:fail can only be invoked by user TAP gesture`錯(cuò)誤提示的原因主要是: 2.8.2版本開(kāi)始, 用戶(hù)發(fā)生點(diǎn)擊行為或者發(fā)起支付回調(diào)后,才可以調(diào)起訂閱消息界面 。 也就是說(shuō)通過(guò)其他方式去拉起訂閱都是不成功的。 調(diào)起客戶(hù)端小程序訂閱

    2024年02月13日
    瀏覽(43)
  • Wireshark報(bào)錯(cuò) Info can only be sorted with 10000 or fewer visible rows——解決辦法

    Wireshark報(bào)錯(cuò) Info can only be sorted with 10000 or fewer visible rows——解決辦法

    使用info篩選出Query和Response數(shù)據(jù)包時(shí),報(bào)錯(cuò): Info can only be sorted with 10000 or fewer visible rows; increase cache size in Layout preferences 。 這通常是因?yàn)閃ireshark的緩存大小設(shè)置不夠大,導(dǎo)致無(wú)法處理大量數(shù)據(jù)。? 在菜單欄中選擇“Edit”(編輯) - “Preferences”(首選項(xiàng))。 選擇外觀(guān),布局

    2024年03月19日
    瀏覽(77)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包