MySQL在更新和默认

我想有当行被更新时自动更新的表列,此列是另一列的同音版本,假设,这样的事情:

CREATE TABLE `test` (`title` VARCHAR(255), `title_soundex` VARCHAR(255) DEFAULT SOUNDEX(`title`) ON UPDATE SOUNDEX(`title`));

这样的事情,甚至有可能? 是否有任何其他的办法,使这个在MySQL只发生没有更新使用此表中的代码?

--------------解决方案-------------

是的,这是可能的,但不使用约束。

您需要关于更新触发创建一个test表,如果标题已被更新,将检查,如果是这样,更新title_soundex字段。

分类:SQL 时间:2015-03-15 人气:0
本文关键词: MySQL和SQL,SOUNDEX
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.368 (s). 10 q(s)