Um von MySQL gespeicherte generierte Spalten in die Tabelle einzufügen, können wir dieselbe Syntax wie beim Hinzufügen von Spalten verwenden, fügen Sie einfach „AS(Ausdruck)“ nach dem Datentyp hinzu. Die Syntax lautet wie folgt:
ALTER TABLE table_name ADD COLUMN column_name AS(expression)STORED;
mysql> ALTER TABLE employee_data_stored ADD COLUMN FULLName Varchar(200) AS (CONCAT_WS(" ", 'First_name','Last_name')) STORED; Query OK, 2 rows affected (1.23 sec) Records: 2 Duplicates: 0 Warnings: 0 mysql> Describe employee_data_stored; +------------+--------------+------+-----+---------+------------------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+------------------+ | ID | int(11) | NO | PRI | NULL | auto_increment | | First_name | varchar(50) | NO | | NULL | | | Last_name | varchar(50) | NO | | NULL | | | FULL_NAME | varchar(90) | YES | | NULL | STORED GENERATED | | FULLName | varchar(200) | YES | | NULL | STORED GENERATED | +------------+--------------+------+-----+---------+------------------+ 5 rows in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWie können wir die Tabelle ändern, um generierte Spalten aus dem MySQL-Speicher hinzuzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!