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

解決出現(xiàn)Incorrect integer value: '' for column 'id' at row 1的問(wèn)題

 更新時(shí)間:2017年10月29日 10:53:53   作者:點(diǎn)點(diǎn)寒彬  
這篇文章主要介紹了解決出現(xiàn)Incorrect integer value: '' for column 'id' at row 1的問(wèn)題的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家遇到這樣的問(wèn)題及時(shí)的解決,需要的朋友可以參考下

解決出現(xiàn)Incorrect integer value: '' for column 'id' at row 1的問(wèn)題

前言:

今天在學(xué)習(xí)Python的過(guò)程中操作數(shù)據(jù)庫(kù),遇到了一個(gè)問(wèn)題,執(zhí)行sql語(yǔ)句插入數(shù)據(jù)的時(shí)候報(bào)錯(cuò)Incorrect integer value: '' for column 'id' at row 1

我的數(shù)據(jù)庫(kù)設(shè)計(jì)是這樣的:

一個(gè)很簡(jiǎn)單的用戶信息表,其中ID是int類型,自動(dòng)填充的主鍵,其他兩個(gè)非主鍵,我執(zhí)行的insert語(yǔ)句是這樣的:mysql.db_insert("insert into userinfo values('','sven','111222','sven@qq.com','1')")

執(zhí)行的時(shí)候一直報(bào)錯(cuò)Incorrect integer value: '' for column 'id' at row 1,最后google了一下,發(fā)現(xiàn)mysql版本到5以上的都會(huì)遇到這樣的問(wèn)題,插入空字符要使用NULL 正確的SQL語(yǔ)句應(yīng)該是mysql.db_insert("insert into userinfo values(NULL,'sven','111222','sven@qq.com','1')"),記錄下來(lái)與大家共勉,共通學(xué)習(xí)。

順便分享一個(gè)自己寫的操作數(shù)據(jù)庫(kù)的Python類

我的Python數(shù)據(jù)庫(kù)編碼使用utf-8,所以連接數(shù)據(jù)庫(kù)的時(shí)候charset這個(gè)字段我就沒(méi)有做處理

# -*- coding: utf-8 -*- 
import MySQLdb 
 
class Mysql: 
  conn = ''  
  cursor = '' 
 
  def __init__(self, host='localhost', usr='blogtest', password='111222', db='blogtest'): 
    try: 
      self.conn = MySQLdb.connect(host, usr, password, db) 
    except Exception, e: 
      print e 
    self.cursor = self.conn.cursor() 
    #self.query('SET NAME %s ' % charset) 
 
 
  def query(self, sql): 
    self.cursor.execute(sql) 
 
  def show(self): 
    return self.cursor.fetchall() 
 
  def db_insert(self,sql): 
    self.cursor.execute(sql) 
    self.conn.commit() 
 
  def __del__(self): 
    self.cursor.close() 
    self.conn.close() 
 
if __name__ == '__main__': 
  mysql = Mysql() 
  mysql.db_insert("insert into userinfo values(NULL,'sven','111222','sven@qq.com','1')") 
  mysql.query('SELECT * FROM userinfo') 
  data = mysql.show() 
  for x in data: 
    print x 

如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 基于Python爬取京東雙十一商品價(jià)格曲線

    基于Python爬取京東雙十一商品價(jià)格曲線

    這篇文章主要介紹了基于Python爬取雙十一商品價(jià)格曲線,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Python中的getopt函數(shù)使用詳解

    Python中的getopt函數(shù)使用詳解

    這篇文章主要介紹了Python中的getopt函數(shù)使用詳解,是Python進(jìn)階學(xué)習(xí)中的重要知識(shí),需要的朋友可以參考下
    2015-07-07
  • 教你利用Python玩轉(zhuǎn)histogram直方圖的五種方法

    教你利用Python玩轉(zhuǎn)histogram直方圖的五種方法

    這篇文章主要給大家介紹了關(guān)于如何利用Python玩轉(zhuǎn)histogram直方圖的五種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • Python代碼調(diào)試的方法集錦

    Python代碼調(diào)試的方法集錦

    程序能一次寫完并正常運(yùn)行的概率很小,基本不超過(guò)1%,總會(huì)有各種各樣的bug需要修正,有的bug很簡(jiǎn)單,看看錯(cuò)誤信息就知道,有的bug很復(fù)雜,因此,需要一整套調(diào)試程序的手段來(lái)修復(fù)bug,所以本文給大家介紹了Python代碼調(diào)試的方法集錦,需要的朋友可以參考下
    2025-03-03
  • Python中使用異常處理來(lái)判斷運(yùn)行的操作系統(tǒng)平臺(tái)方法

    Python中使用異常處理來(lái)判斷運(yùn)行的操作系統(tǒng)平臺(tái)方法

    這篇文章主要介紹了Python中使用異常處理來(lái)判斷運(yùn)行的操作系統(tǒng)平臺(tái)方法,這個(gè)方法比較新穎,,需要的朋友可以參考下
    2015-01-01
  • seaborn繪制雙變量聯(lián)合分布圖示例詳解

    seaborn繪制雙變量聯(lián)合分布圖示例詳解

    這篇文章主要為大家介紹了seaborn繪制雙變量聯(lián)合分布圖示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Python實(shí)現(xiàn)wav和pcm的轉(zhuǎn)換方式

    Python實(shí)現(xiàn)wav和pcm的轉(zhuǎn)換方式

    這篇文章主要介紹了Python實(shí)現(xiàn)wav和pcm的轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 淺談關(guān)于Python3中venv虛擬環(huán)境

    淺談關(guān)于Python3中venv虛擬環(huán)境

    這篇文章主要介紹了淺談關(guān)于Python3中venv虛擬環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 在Python中處理XML的教程

    在Python中處理XML的教程

    這篇文章主要介紹了在Python中處理XML的教程,是Python網(wǎng)絡(luò)編程中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-04-04
  • 基于Python實(shí)現(xiàn)二維圖像雙線性插值

    基于Python實(shí)現(xiàn)二維圖像雙線性插值

    雙線性插值,又稱為雙線性內(nèi)插。在數(shù)學(xué)上,雙線性插值是有兩個(gè)變量的插值函數(shù)的線性插值擴(kuò)展,其核心思想是在兩個(gè)方向分別進(jìn)行一次線性插值。本文將用Python實(shí)現(xiàn)二維圖像雙線性插值,感興趣的可以了解下
    2022-06-06

最新評(píng)論

论坛| 林甸县| 龙里县| 麻阳| 黄冈市| 花莲县| 定日县| 新田县| 慈利县| 甘南县| 色达县| 平阴县| 定西市| 长沙县| 湟中县| 黑龙江省| 固阳县| 汕尾市| 长阳| 泗阳县| 宾阳县| 亚东县| 安庆市| 儋州市| 堆龙德庆县| 昆明市| 衡南县| 富顺县| 腾冲县| 保靖县| 丹江口市| 江孜县| 滨海县| 丰县| 沽源县| 通山县| 永德县| 德江县| 宜城市| 鸡西市| 崇仁县|