MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

DROPキーワードを指定してALTERTABLEコマンドを使用してテーブルからすべての列を削除すると、MySQLは何を返しますか?


最終的に、DROPキーワードを指定したALTER TABLEコマンドを使用して、テーブルからすべての列を削除することはできません。この場合、MySQLはエラーメッセージを返します。次の例を使用して説明します

テーブル「Employee」に「name」と「id」の2つの列があるとします。ここで、ALTER TABLEを使用して両方の列を削除すると、MySQLは次のようなエラーを返します

mysql> ALTER TABLE employee drop column name, drop column id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead

  1. Javaを使用してMySQLテーブルの列数をカウントする

    これには、ResultSetMetaDataを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentFirstName varchar(20),    -> StudentLastName varchar(20)    -> ); Query OK, 0 r

  2. PythonでMySQLを使用してテーブルからすべてのデータを選択するにはどうすればよいですか?

    MySQLのテーブルは、行と列で構成されています。列はフィールドを指定し、行はデータのレコードを指定します。使用するには、テーブル内のデータをフェッチする必要があります。 MySQLテーブルからすべてのデータをフェッチする必要がある場合があります。 SELECT *ステートメントを使用して、すべての行をテーブルからフェッチできます。 構文 SELECT * FROM table_name 上記の構文の*は、テーブルからすべての行をフェッチすることを意味します。 PythonでMySQLを使用してテーブルからすべてのデータを選択するために従う必要のある手順 MySQLコネクタをインポー