我在網(wǎng)上找了些關(guān)于SQL語(yǔ)句插入圖片到mysql, 比如說表person,CREATE TABLE `person` (`p_id` varchar(255) NOT NULL,`p_name` varchar(255) DEFAULT NULL,`p_sex` varchar(255) DEFAULT NULL,`p_age` int(11) DEFAULT NULL,`p_image` longblob,PRIMARY KEY (`p_id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk插入數(shù)據(jù)INSERT into person(p_id,p_name,p_sex,p_age,p_image) value("asdsadssdsadfff","addsdsa","dddd",113,LOAD_FILE('D:\incident1.jpg'));可以執(zhí)行,但是到最后的結(jié)果是能存儲(chǔ)所有的數(shù)據(jù),就是不能將圖片存進(jìn)去,現(xiàn)在正煩惱呢,不知道高手怎么解決???
2 回答

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
把整個(gè)圖片插入到數(shù)據(jù)庫(kù)不是個(gè)好方法,太費(fèi)數(shù)據(jù)庫(kù)空間了。建議數(shù)據(jù)庫(kù)表里存?zhèn)€圖片的所在的路徑就行了。

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
暈 根本不能插入圖片! 所謂的插入圖片只是把圖片的代碼插入記錄 等調(diào)用數(shù)據(jù) 顯示圖片時(shí) 是經(jīng)過代碼的鏈接 來(lái)傳遞圖片的! 數(shù)據(jù)庫(kù)只能輸入二進(jìn)制的數(shù)據(jù) 不可以插入圖片的!
添加回答
舉報(bào)
0/150
提交
取消