因為之前不知道tinyint類型的用法,所以將一些狀態屬性字段類型設置成了varchar類型,然后用“是”和“否”來判斷狀態
后來了解到了tinyint,就想試着用一下,但是要把varchar類型的字段轉化為tinyint類型的字段,探索方法如下:
1、將表里面的所有“是”或者“否”改成 0,因為當前字段類型是varchar,所以這一步更改是沒有問題的
2、運行下面的SQL語句
ALTER TABLE 表名 MODIFY COLUMN 列名 tinyint(1) DEFAULT 0 ;
這樣,就成功把varchar類型的字段改成tinyint類型的字段了(其中長度這里設置成了1)
至於最終每個記錄相應位置取0還是取1,就繼續操作吧
