Mysql中把varchar類型的字段轉化為tinyint類型的字段


因為之前不知道tinyint類型的用法,所以將一些狀態屬性字段類型設置成了varchar類型,然后用“是”和“否”來判斷狀態

后來了解到了tinyint,就想試着用一下,但是要把varchar類型的字段轉化為tinyint類型的字段,探索方法如下:

1、將表里面的所有“是”或者“否”改成 0,因為當前字段類型是varchar,所以這一步更改是沒有問題的

2、運行下面的SQL語句

ALTER TABLE 表名 MODIFY COLUMN 列名 tinyint(1) DEFAULT 0 ;

 這樣,就成功把varchar類型的字段改成tinyint類型的字段了(其中長度這里設置成了1)

 至於最終每個記錄相應位置取0還是取1,就繼續操作吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM