MySQLの一時テーブルのTYPE=HEAPのエラーを修正しますか?
TYPE =HEAPは、新しいMySQLバージョンでは非推奨になりました。 TYPEの代わりにENGINE=HEAPを使用できます。以下は構文です-
ENGINE=HEAP;
まず、テーブルを作成しましょう。ここでは、Engine =HEAP −
を設定しました。mysql> create TEMPORARY table DemoTable -> ( -> StudentId int, -> StudentName varchar(30) -> )Engine = HEAP; Query OK, 0 rows affected (0.00 sec)
テーブルの定義を確認しましょう-
mysql> show create table DemoTable;
出力
これにより、次の出力が生成されます-
+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | DemoTable | CREATE TEMPORARY TABLE `DemoTable` (`StudentId` int(11) DEFAULT NULL,`StudentName` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL) ENGINE=MEMORY DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci | +--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
-
Javaを使用してMySQLテーブルにレコードを挿入します
まず、テーブルを作成しましょう。以下は、MySQLでテーブルを作成するためのクエリです- mysql> create table DemoTable( Id int, Name varchar(30), CountryName varchar(30), Age int ); Query OK, 0 rows affected (0.66 sec) 以下は、MySQLデータベースにアクセスするためのJavaコードです- import java.sql.Connection; impor
-
コネクタをクラスパスに設定するためのJavaMySQL接続の接続エラーを修正しますか?
修正するには、MySQLコネクタをJavaクラスパスに配置する必要があります。コネクタのjarファイルを使用しているIDEのプロジェクトフォルダにインポートします。 これがクラスパスを配置するためのスナップショットです- ここで、JavaとMySQLを接続するためのコードを見てみましょう- これにより、次の出力が生成されます-