1
我試圖將行從一個表插入到另一個表中。在第一個表中,一列的數據類型爲char(5),但同一列在第二個表中具有tinyint(4)數據類型。當我運行插入查詢,它說在mysql中將char(5)轉換爲tinyint(4)
Incorrect integer value: '' for column 'x' at row 258
我不能改變或修改現在的數據類型,因爲它違反了一些限制。有沒有辦法使用強制轉換或將char轉換爲tinyint?
謝謝。
你想要一個空字符串的值是什麼,當它成爲一個int? –
它也應該是空的 – Anil
不可以 - 它不能是空白的,因爲你使它成爲一個int。 Ints必須是整數(即數字)。空白不是一個數字。 –