0

1 つのクエリで別のテーブルの値を使用して列の DEFAULT を設定することは可能ですか?

のバリエーションを試してみました

ALTER table1 ALTER col1 SET DEFAULT (SELECT col2 FROM table2 WHERE id=1)
ALTER table1 ALTER col1 SET DEFAULT @val:=SELECT col2 FROM table2 WHERE id=1

SELECT @var:=col2 FROM table2 WHERE id=1;
ALTER TABLE table1 ALTER col1 SET DEFAULT @var

しかし、それらはすべてエラーをスローします。

誰かが私を正しい方向に向けることができますか? thnx

4

1 に答える 1