看板 PHP 關於我們 聯絡資訊
我的php程式所用的mysql的一個欄位int, 最多就15個數字, 但現在需要20個數字, 我用webmin將int換成float, 卻出現錯誤訊息~ 無法儲存欄位 : SQL alter table `a_books` change `pid` `pid` float(15,15) not null 失敗 : Duplicate entry '10.000000000000000' for key 1 請問我還能怎麼做呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.27.114
Jerr:bigint 03/21 17:08
knives:問題是:php的32位元的int不夠大喔,存成字串吧 03/21 17:23
cyilung:我換成bigint,但也只能15個數字耶~請問是哪做錯嗎? 03/21 18:16
cyilung:我用字串varchar(20)也是只有15個數字耶~究竟是哪設錯呢? 03/21 18:19
cyilung:抱歉,是看錯了,原本是varchar(15),改為20後已ok 03/21 18:31