varcharを使用した後に発生したエラー1064(42000)を解決します(サイズを指定せずに)
まず、この状況がいつ発生するかを見てみましょう。テーブルを作成し、データ型を使用して列名を設定しますが、サイズは使用しません-
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar, LastName varchar ); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', LastName varchar )' at line 4
varchar(100)のようなvarcharデータ型のサイズを指定することで、上記のエラーを修正できます。同じことが問題を修正します。
それを修正して、最初にテーブルを作成しましょう-
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.60 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable(FirstName,LastName) values('Adam','Smith'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable(FirstName,LastName) values('John','Doe'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable(FirstName,LastName) values('Chris','Brown'); Query OK, 1 row affected (0.11 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+----+-----------+----------+ | Id | FirstName | LastName | +----+-----------+----------+ | 1 | Adam | Smith | | 2 | John | Doe | | 3 | Chris | Brown | +----+-----------+----------+ 3 rows in set (0.00 sec)
-
C#でsizeofを使用せずに変数のサイズを見つける方法は?
変数のサイズを取得するには、sizeofを使用します。 int x; x = sizeof(int); sizeofを使用せずに変数のサイズを取得するには、次のコードを試してください- // without using sizeof byte[] dataBytes = BitConverter.GetBytes(x); int d = dataBytes.Length; これが完全なコードです。 例 using System; class Demo { public static void Main() { int x;
-
システム エラーの解決に役立つ 3 つの方法 Windows 10/8/7 でエラー 5 が発生しました
PC のコマンド プロンプト ユーティリティから多くのコマンドを実行すると、コマンドの実行中にシステム エラー 5 メッセージが表示されることがあります。このエラーは、管理者権限を必要とするコマンドを実行しようとしたときに、それを持っていない場合に発生します。管理者権限なしでコマンド プロンプトを起動した場合、コマンドを実行する権限がないため、この問題に直面します。 次のガイドでは、エラー 5 アクセスが拒否されたというメッセージのさまざまな理由と、Windows 10/8/7 コンピューターでそれを修正する方法について説明します。 パート 1.「システム エラー 5 が発生しました。アク