我正在研究规范化的数据库,为了安全起见,我想使用外键.
我的数据库:
CREATE TABLE `names` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(250) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `name_2` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `name_id` (`name_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Run Code Online (Sandbox Code Playgroud)
命令:
ALTER TABLE `names` ADD FOREIGN KEY ( `name` ) REFERENCES `temp`.`users` (
`name_id`
) ON DELETE SET NULL ON UPDATE CASCADE ;
Run Code Online (Sandbox Code Playgroud)
响应(错误): …
我正在尝试实现一个关联的数组,并结合访问值中的属性,关键是基于活动对象的值.
<li v-for="campaign in campaigns">
<input type="text" v-model="configuration[campaign._id].value"> {{ configuration[campaign._id].value }}
</li>
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/4yc3bujt/1/
我错过了什么,感觉真的很烦人.关于在VueJS 1中尝试执行此操作时发生的情况完全相同,两次都没有丢失任何错误.