2016-02-22 92 views
-3
CREATE TABLE TableNameHere (
    Home TEXT, 
    Height INT, 
    Weight INT, 
    SignatureMoves TEXT, 
    Biography TEXT 
); 

INSERT INTO TableNameHere (Home, Height, Weight, SignatureMoves, Biography) 
    VALUES ('', '', '', '', ''); 

Incorrect integer value: '' for column 'Height' at row 1 

我不知道什麼是數字領域的問題MySQL錯誤需要諮詢

+2

MySQL的告訴你一切 - 你不能添加字符串值轉換爲整數字段。 Emtpy空間也是一個字符串,因此對於整數字段,將NULL替換爲「 – mitkosoft

+0

」。不要在沒有任何數據的情況下創建記錄。 –

回答

2

使用NULL如果你想空的數據有:

INSERT INTO TableNameHere 
    (Home, Height, Weight, SignatureMoves, Biography) 
VALUES 
    ('', NULL, NULL, '', '');