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

MySQLでエラーが表示される理由:INSERT INTO yourTableName VALUE(yourValue1、yourValue2、....... N);?


エラーはVALUE()の構文にあります。VALUE()の代わりにVALUES()を使用してください。挿入クエリの正しい構文は次のとおりです-

INSERT INTO yourTableName VALUES(yourValue1,yourValue2,.......N);

まずテーブルを作成しましょう-

mysql> create table DemoTable
(
   StudentId int,
   StudentName varchar(40),
   StudentAge int
);
Query OK, 0 rows affected (0.48 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> INSERT INTO DemoTable VALUES(1001,'Tom',20);
Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable VALUES(1002,'Mike',21);
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable VALUES(1003,'Sam',19);
Query OK, 1 row affected (0.08 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+-----------+-------------+------------+
| StudentId | StudentName | StudentAge |
+-----------+-------------+------------+
| 1001      | Tom         |         20 |
| 1002      | Mike        |         21 |
| 1003      | Sam         |         19 |
+-----------+-------------+------------+
3 rows in set (0.00 sec)

  1. Javaを使用してDATEをMySQL列の値に挿入するにはどうすればよいですか?

    このために、JavaのPreparedStatementを使用できます。まず、列の1つがDATE型のArrivalDateであるテーブルを作成しましょう- mysql> create table DemoTable(    PassengerId int,    PassengerName varchar(40),    ArrivalDate date ); Query OK, 0 rows affected (0.82 sec) 日付を挿入するためのJAVAコードは次のとおりです- import java.sql.Conn

  2. MySQLデータベースにnull値を挿入するJavaアプリケーション?

    Javaでnull値を設定するには、ステートメントは次のとおりです- ps.setNull(yourIndex, Types.NULL); まずテーブルを作成しましょう- mysql> create table DemoTable1893    (    FirstName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) Javaコードは次のとおりです- import java.sql.Connection; import java.sql.DriverManag