従業員というテーブルを作成しました
CREATE TABLE employee(
id INT,
name VARCHAR(50),
credit_card_number VARCHAR(20),
expr_date CHAR(6),
PRIMARY KEY(id)
)
そして、クレジットカード情報を格納するテーブルがあります
CREATE TABLE credit_card (
credit_card_number VARCHAR(20),
expr_date CHAR(6),
o_datetime DATETIME
)
現在保存されているすべての従業員のクレジット カード情報を新しいクレジット カード テーブルに挿入する挿入ステートメントを作成したいと考えています。o_datetime
また、現在の日時を入力したいと思います。
これは私が最初にアプローチした方法ですが、これを正しく行っているかどうかは正確にはわかりません..
INSERT INTO credit_card(credit_card_number, expr_date, CURRENT_TIMESTAMP AS o_datetime)
SELECT credit_card_number, expr_date
FROM employees;
しかし、これを実行するとエラーが発生します。私はSQLに本当に慣れていないので、簡単なステップが欠けているかもしれませんが、それを理解できないようです.