こんにちは私は、MySQLのテーブルの列のサイズを見つけるためにSQLクエリを使用しています。このコードは、1つの列のサイズを見つけるために動作します。しかし、私はMySQLのテーブルのすべての列のサイズを取得したい。私はこのコードを試してみましたが、それはうまくいきませんでした場合mysqlのテーブルのすべてのカラムのサイズを取得
$sql="SELECT column_name, character_maximum_length FROM information_schema.columns
WHERE table_name = 'user' AND column_name = 'Country'";
: -
<?php
$sql="SELECT CONCAT(CHARACTER_LENGTH(col1,col2)) FROM tableName
WHERE col1 = 'Country' , col2 = 'email' AND tableName='user'";
$r= mysql_query($sql);
$v=mysql_fetch_row($r);
echo $v[0];
echo $v[1];
?>
何がうまくいかなかったのですか? –
選択された連結クエリはwork.itの原因エラーではありません – babi
したがって、特定のテーブルのすべての列長の合計である1つの数値が必要ですか? – Strawberry