フィールドのコメントをphpで変更したいのですが、問題あり!!
他の列の機能を取得する必要があります:|
これは私のコードです(すべての列機能を取得します):
$query = "
SELECT
*
FROM information_schema.COLUMNS
WHERE
TABLE_SCHEMA = '$dbName' AND
TABLE_NAME = '$tableName' AND
COLUMN_NAME = '".$row->name."'";
$result = mysql_query($query) or die($query.'<br>'.mysql_error());
$tempRow = mysql_fetch_object($result);
これはコメントを変更する私のコードです
$query = "ALTER TABLE `$tableName`
MODIFY `".$row->name."`
".$tempRow->COLUMN_TYPE."
DEFAULT ".$tempRow->COLUMN_DEFAULT."
COMMENT '$comment'" ;
$result = mysql_query($query) or die($query.'<br>'.mysql_error());
しかし、問題は、outo increamment、主キーなど、いくつかの機能を失うことです...
すべての機能を記述する必要がなく、更新クエリのようにコメントを変更する方法はありますか?!! そうでない場合、このクエリをどのように修正する必要がありますか?!