- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的heidiSql数据库中,我有ringee用户表..在该表中我有ringee用户ID,用户名,手机号码,imei代码,被删除...这里 Ringee用户ID是主键。我有另一个名为事件表的表...这里我有事件ID,ringee用户ID,事件名称,地点...这里事件ID是主键key 和 `ringee 用户 id 是外键...
我的需要是,当特定 ID 的用户 ID 发生更改时,我需要更新事件表中的用户 ID(外键)...如何做到这一点。该查询是什么..请帮我找到...
这是我的事件表查询
CREATE TABLE `event` (
`EVENT_ID` BIGINT(20) NOT NULL,
`RINGEE_USER_ID` BIGINT(20) NOT NULL,
`TEXT` VARCHAR(45) NOT NULL,
`PLACE` VARCHAR(45) NOT NULL,
`EVENT_DATE` DATETIME NOT NULL,
`START_TIME` VARCHAR(10) NULL DEFAULT NULL,
`END_TIME` VARCHAR(10) NULL DEFAULT NULL,
`IS_DELETE` TINYINT(1) NULL DEFAULT '0',
`CREATED_DTTM` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`MODIFIED_DTTM` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`EVENT_ID`),
INDEX `EVENT_ID` (`EVENT_ID`),
INDEX `FK_EVENT_RINGEE_USER_ID` (`RINGEE_USER_ID`),
CONSTRAINT `FK_EVENT_RINGEE_USER_ID` FOREIGN KEY (`RINGEE_USER_ID`) REFERENCES `ringee_user` (`RINGEE_USER_ID`) ON UPDATE NO ACTION ON DELETE NO ACTION
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB;
这里我需要更新ringee用户ID..
最佳答案
试试这个CASCADE
(`RINGEE_USER_ID`) ON UPDATE CASCADE ON DELETE NO ACTION
例如。
CREATE TABLE GROUP(
group_id INT NOT NULL,
group_name VARCHAR(50),
PRIMARY KEY (group_id)
) ENGINE=INNODB;
CREATE TABLE USER (
user_id INT,
user_name VARCHAR(50),
group_id INT,
FOREIGN KEY (group_id) REFERENCES GROUP (group_id) ON UPDATE CASCADE ON DELETE NO ACTION
) ENGINE=INNODB;
关于mysql - 查询更新 HeidiSql 中表中的外键行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34084139/
我是 HeidiSQL 的新手,似乎找不到手册。如何使客户端内部的字段独一无二?我看到 this post here describing the SQL statement我需要的。有没有办法在带有
抱歉,如果标题不清楚,想不出一个简洁的方式来表达这一点。 我想知道 HeidiSQL 是否有一些简单的功能可以快速创建一个新的选择查询,该查询明确列出该表中包含的每一列。在 MS SQL Manage
我的 postgres yaml 部分看起来像这样: postgres: container_name: 'postgres' image: postgres:10.1 env
我想用 HeidiSQL 将一个 csv 文件导入我的 MySQL 数据库。 但是我的一些字段是空的。 我该怎么做才能让 HeidiSQL 知道这些空值必须被视为 NULL 值? csv 文件样本(最
我可以获得一些调试此查询的帮助吗?我在第 2 行收到错误 1064: use MyDB CREATE TABLE 'room_table' ( 'id' int(10) unsigned au
当我尝试创建新表时,我不断收到如下图所示的错误: 这是我的代码: CREATE TABLE SalesKicker { id INT(6) UNSIGNED AUTO_INCREMENT, PRIMA
在我的heidiSql数据库中,我有ringee用户表..在该表中我有ringee用户ID,用户名,手机号码,imei代码,被删除...这里 Ringee用户ID是主键。我有另一个名为事件表的表...
我最近安装了 WAMP 服务器,它显然将我的 MySQL 版本从 5.7 或其他版本升级了(我不知道)。现在,当我打开 Heidi SQL 访问与 WAMP 无关的其他数据库时,它们不再存在,可能是因
我是 SQL 的新手。我目前有一个包含 4 列的数据库:年、月、日和总金额(月份采用字符串格式:Jan、Feb、...)。此外,我正在使用 HeidiSQL 开发数据库。 因此,请问如何按 Jan、F
我正在尝试在 heidisql (mysql) 中创建一个存储过程。 CREATE PROCEDURE SP_FORM20_POST( P_SESSIONID VARCHAR(256)
根据 this HeidiSQL 将经过混淆处理的密码存储在注册表中。我想以更安全的方式保存它们: 我有一个加密的 VeraCrypt 卷,我希望 HeidiSQL 仅在安装该卷时访问我的密码。有办法
我在 Windows XP 上本地安装了 MariaDB。 我创建了一个空数据库 db_y,我想用数据库 db_x 的表填充它,我从 MySQL 实例(使用 HeidiSQL)导出为转储文件。 当我将
我正在使用的配置: Network type : SSH Tunnel Hostname : 127.0.0.1 User : *Database Username* Password : *Data
这个问题已经有答案了: SELECT list is not in GROUP BY clause and contains nonaggregated column .... incompatibl
我做项目并且使用MySql。我喜欢 HeidiSql 界面,通常这样,所以我想连接到我的本地数据库。但我真的觉得,也许我很愚蠢,因为无论我输入什么主机名,我都会有错误。无论如何,当我在 cmd 中输入
我们正在使用 HeidiSQL 和 MySQL 管理我们的网络应用程序数据。 它是一个完整的数据库结构,包含用户、列表、交易等。 我们希望保持相同的完整结构,但只需导出可用数据的一小部分样本,以便我们
我想问一下是否有任何配置允许 HeidiSQL 生成如下所示的 INSERT 查询: INSERT INTO state SET ST_ID = NULL, ST_NAME = "lol" 代替: I
我正在使用 HeidiSQL,因为我发现它比 PMA 更容易构建,但 PMA 有一个很好的基本图表工具。 我有一个名为 test2 的数据库。我想重命名它或理想地克隆它。遗憾的是看不到如何在 Heid
希望有人能帮助我解决我遇到的这个问题。 HeidiSQL 无法连接到我的 RDS 数据库。当我在我的 EC2 实例上但不使用 Heidi SQL 时,我可以连接到它。我不断收到的错误是: Can't
我使用的是 HeidiSQL 9.3.0.5104。如果我在使用表 GUI 时插入一个新行或更改一个值(通过单击一个字段并在其中键入)然后我单击该行之外,HeidiSQl 会自动运行 INSERT 或
我是一名优秀的程序员,十分优秀!