テーブル内の他のカラムでカラムを構成したいとします。 列1はvarchar、列2はvarchar、次に列3は列1と2を連結します。列3または列2が変更されると、列3が更新されます。MySQL:クエリをテーブル/カラムに関連付ける
私は現在、自分のコードでこれらの列を連結する関数を使用していますが、MySQLを使用してそれを行うことが可能かどうかを知りたいと思います。
テーブル内の他のカラムでカラムを構成したいとします。 列1はvarchar、列2はvarchar、次に列3は列1と2を連結します。列3または列2が変更されると、列3が更新されます。MySQL:クエリをテーブル/カラムに関連付ける
私は現在、自分のコードでこれらの列を連結する関数を使用していますが、MySQLを使用してそれを行うことが可能かどうかを知りたいと思います。
https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns
あなたが探している正確に何している生成された列、およそこのドキュメント会談。
私はこれが良い習慣ではないと思います。 2つの列を連結する必要がある場合は、次のように選択する必要があります。
SELECT CONCAT(column_1, ' ', column_2) AS column_3 FROM yourtable;
選択すると、選択クエリに時間がかかります。私はdbがどれくらいのスペースを使っているか気にしませんが、できるだけ早く検索する必要があります。 – Rizhiy