MySQLの自己計算出力を使用して、テーブルに値を挿入するにはどうすればよいですか?
MySQLによって返される自己計算出力を使用して、値をテーブルに挿入できます。この場合、ダミーの「デュアル」テーブルを使用する必要はありません。構文は次のようになります-
INSERT INTO table_name(column1,column2,column3,…) Select value1,value2,value3,…;
以下の例では、MySQLの自己計算出力を使用して、「テスト」テーブルに値を挿入しています。
mysql> Create table testing(id int, item_name varchar(10)); Query OK, 0 rows affected (0.15 sec) mysql> Insert into testing (id,item_name)Select 1,'Book'; Query OK, 1 row affected (0.11 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> Insert into testing (id,item_name)Select 2,'Pen'; Query OK, 1 row affected (0.11 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> select * from testing; +------+-----------+ | id | item_name | +------+-----------+ | 1 | Book | | 2 | Pen | +------+-----------+ 2 rows in set (0.00 sec)
-
MySQLで月ごとにテーブルの値を合計するにはどうすればよいですか?
これには、EXTRACT()を使用します。これにより、特定の月のレコードを抽出できます。たとえば、1月のすべての価格を追加します(年に関係なく)。 まず、-を作成しましょう mysql> create table DemoTable1415 -> ( -> ProductPurchaseDate date, -> ProductPrice int -> ); Query OK, 0 rows affected (0.53 sec) insert-を使用して、
-
Javaを使用してMySQLテーブルに1つの列のみを挿入するにはどうすればよいですか?
Java-MySQL接続コードでINSERTINTOステートメントを使用して列を挿入します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) これは、MySQLテーブルに1つの列のみを挿入するJavaコードです。 例 import java.sql.Connection; import java.sql.Driv