2015-08-14 09:54:25
大家使用phpMyAdmin中常遇到這樣的問題:
MySQL ErrorMessage: MySQL Query Error
SQL: SELECT main.*, field.* FROM uchome_blog main LEFT JOIN uchome_blogfield field ON field.blogid=main.blogid WHERE 1 AND
main.hot >= '3' AND main.friend='0' ORDER BY main.dateline desc LIMIT 0,6
Error: Unknown column 'main.hot' in 'where clause'
Errno.: 1054
Click here to seek help.
主要是因?yàn)榛謴?fù)數(shù)據(jù)的時(shí)候缺少表字段,我們可以手動(dòng)添加上缺少的字段就可以了,那么就需要去執(zhí)行 SQL 語句,一般我們都推薦大家使用 phpMyAdmin,它是使用 PHP 編寫的,以網(wǎng)頁方式管理 MySQL 數(shù)據(jù)庫的一個(gè)開源管理工具,可以在網(wǎng)頁中方便的輸入 SQL 語句。
以上面的錯(cuò)誤提示為例講解如果在 phpMyAdmin 中執(zhí)行 SQL 語句。
1、登錄 phpMyAdmin
輸入數(shù)據(jù)庫的用戶名以及密碼即可登錄。
2、打開數(shù)據(jù)庫
上面的錯(cuò)誤提示說明 UCenter Home 數(shù)據(jù)庫的 uchome_blog 表中缺少 hot 字段,所以需要打開您所安裝的 UCenter Home 數(shù)據(jù)庫,如下圖所示:
3、執(zhí)行SQL語句
打開數(shù)據(jù)庫后如下圖所示:
點(diǎn)擊 SQL 執(zhí)行下面的代碼
點(diǎn)擊執(zhí)行即可。如果執(zhí)行成功會(huì)提示如下圖所示: