2016-04-30 6 views
0

mysqlの関数依存関係の使い方は?
私は多くのケースがselectステートメントでそれを使用しているのを見ましたが、私の質問を買うのは、テーブルへの関数の依存関係を作成するのが可能なのでしょうか?mysqlの関数依存関係

例えば、

CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
    firstname VARCHAR(30) NOT NULL, 
    lastname VARCHAR(30) NOT NULL, 
    fullname VARCHAR(60) fd(firstname lastname), 
    email VARCHAR(50), 
    reg_date TIMESTAMP 
) 

答えて

0

表の中にそのような合成列を作成することはできません。

ビューでそれを行うことができます。

CREATE VIEW MyGuestsView 
SELECT id, firstname, lastname, CONCAT(firstname, lastname) AS fullname, email, reg_date 
FROM MyGuests