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

MySQLテーブルのYEARタイプの列に現在の年を自動的に挿入するにはどうすればよいですか?


次のように、MySQLクエリでCURDATE()またはNOW()を使用して実行できます-

mysql> Insert into year1(Year_Copyright) values (CURDATE());
Query OK, 1 row affected, 1 warning (0.06 sec)

mysql> Select * from year1;
+----------------+
| Year_Copyright |
+----------------+
|           2017 |
|           2017 |
+----------------+
2 rows in set (0.00 sec)

mysql> Insert into year1(Year_Copyright) values (NOW());
Query OK, 1 row affected, 1 warning (0.06 sec)

mysql> Select * from year1;
+----------------+
| Year_Copyright |
+----------------+
|           2017 |
|           2017 |
|           2017 |
+----------------+
1 rows in set (0.00 sec)

  1. MySQLのテーブルのすべての列を削除するにはどうすればよいですか?

    MySQLのテーブルのすべての列を削除するには、DROPTABLEコマンドを使用できます。構文は次のとおりです。 DROP TABLE yourTableName; 最初にテーブルを作成しましょう: mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentLastName varchar(20),    St

  2. MySQLテーブルの列として「年」を使用できますか?

    はい、予約語ではないため、MySQLテーブルの列名として年を指定できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Year int ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1995); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable v