テーブルから新しく作成されたテーブルに単一の列のみをコピーしようとしています。
ここに私のSQLがあります:
CREATE TABLE whatever(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
uid INT,
can_view TINYINT DEFAULT 0
)
これは問題なく動作しますが、「uid」列にユーザー テーブルの「id」値を入力するように変更する必要があります。
誰でもこれについてどうすればよいか考えていますか?
私は試した
uid INT (SELECT id FROM users)
うまくいかないようです