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

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

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

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

前言:

今天在學習Python的過程中操作數(shù)據(jù)庫,遇到了一個問題,執(zhí)行sql語句插入數(shù)據(jù)的時候報錯Incorrect integer value: '' for column 'id' at row 1

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

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

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

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

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

# -*- 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 

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    在Python中處理XML的教程

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

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

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

最新評論

博罗县| 峡江县| 霍州市| 德州市| 曲松县| 银川市| 敖汉旗| 武安市| 霍城县| 墨脱县| 新化县| 微山县| 黄石市| 七台河市| 胶南市| 安图县| 海淀区| 吴堡县| 周至县| 安陆市| 七台河市| 焉耆| 天津市| 阜新| 保康县| 石楼县| 连州市| 黑龙江省| 黔南| 沅江市| 博野县| 邵阳市| 女性| 平舆县| 天水市| 兰考县| 观塘区| 政和县| 永平县| 囊谦县| 灵寿县|