在MySQL中,我們可以使用如下的SQL語句查詢某個表格是否存在某列:
SELECT *
FROM Information_schema.COLUMNS
WHERE TABLE_NAME = '表名' AND COLUMN_NAME = '列名';
其中,將"表名"和"列名"分別替換成所需查詢的表格名稱和列名稱。如果查詢的結果為空,則表示該表格不存在該列。
如果我們想在MySQL中通過代碼的方式判斷某個表格是否存在某列,可以使用如下的PHP函數:
function isColumnExists($tablename, $columnname){
$query = "SELECT * FROM Information_schema.COLUMNS WHERE TABLE_NAME = '$tablename' AND COLUMN_NAME = '$columnname';";
$result = mysql_query($query);
if(mysql_num_rows($result) >0){
return true;
} else {
return false;
}
}
其中,$tablename和$columnname分別為表格名稱和列名稱。
使用以上的SQL或PHP函數,我們可以方便地判斷某個表格是否存在某列。
上一篇css段落虛線框
下一篇css段落中嵌套不同樣式