同一のスキーマを持つ 2 つのテーブルがあります。そしてコラムも盛りだくさん!
次のようにして、対応するテーブルからレコードを更新できます
update t1
join t2 on t2.id=t1.id
set t1.column1=t2.column1,
t1.column2=t2.column2...
where t2.columnx > 123;
しかし、私はたくさんのフィールドを持っており、本質的に怠け者であり、列のリストを入力するよりもヤクを剃って SE に投稿することを好みます (おそらく 1 つ欠けています)。
列リストをテキストファイルなどに書き出すファンキーなソリューション以外に、すべての列の明示的なリストをスキップし、INSERT...SELECT のように機能する有効な mySQL 構文はありますか?