このサンプル データベースの日付を更新して、より最近に見えるようにします。各四半期コードを 5 年ずつ増やして、19964 が 20014 のようになるようにします。表のデータを表示して結果を確認します。mySQL Oracle CommandLine Client を使用していますが、すべての Interviewdate レコードを 5 年更新する方法を知りたいです。
interview table
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| interviewdate | date | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
interviewdate column
+---------------+
| interviewdate |
+---------------+
| 1995-06-01 |
| 1995-06-01 |
| 1995-06-30 |
| 1995-06-30 |
| 1995-07-01 |
| 1995-08-01 |
| 1995-08-01 |
| 1995-08-02 |
| 1995-12-01 |
| 1995-12-02 |
| 1995-12-04 |
| 1996-01-21 |
| 1996-02-01 |
| 1996-02-02 |
| 1996-07-01 |
| 1996-07-01 |
| 1996-08-01 |
| 1996-08-08 |
| 1996-08-11 |
| 1997-01-01 |
| 1997-01-01 |
| 1997-01-31 |
| 1997-02-01 |
| 1997-03-24 |
| 1997-03-31 |
| 1997-04-20 |
| 1997-04-22 |
| 1997-05-01 |
+---------------+
28 rows in set (0.00 sec)
私はこのようなことを試しました:
UPDATE interview
SET qtrcode = DATEADD(year, 5, qtrcode);
ERROR 1305 (42000): FUNCTION jobs.DATEADD does not exist