如何创建由其他字段的片段组成的主键? -MYSQL

时间:2019-05-02 08:45:24

标签: mysql mysql-workbench

如果可能,我想创建一个包含主键的表,该表由其他字段的片段组成。

CREATE TABLE IF NOT EXISTS movie (
    title VARCHAR(255) NOT NULL,
    director VARCHAR(255) NOT NULL,
    genre VARCHAR(255) NOT NULL,
    year DATE,
    duration INT NOT NULL,
    description TEXT,
    movie_key VARCHAR(255) NOT NULL
    PRIMARY KEY (movie_key)
);

例如,我有一部电影:

标题:阿甘正传
导演:罗伯特·泽米基斯
类型:戏剧
年:1994
持续时间:140

我希望这部电影的movie_key是:FGRZDr1994

* FG(标题缩写)
* RZ(首字母缩写)
*博士(类型)
* 1994(年)

0 个答案:

没有答案