mysql - SQL 数据库 ID 更改

标签 mysql

我是 SQL 数据库新手。 我其中有问题组(家长 ID)和问题与解答( child ID)。

示例: 银行业(问题组)ID=10 该问题组中有 50 个问题和答案,子 id= 1,2,3 等 每个问题和答案。

我想将问题组 ID 从 10 更改为 1(ID 1 没有任何问题组)。 当我将 ID 10 更改为 1 时,它会发生变化,但该问题组中的问题和答案仍保留以前的父 ID,即 10。

我想更改问题和答案,并将 ID 从 10 移至 1。

任何解决方案。我已附上屏幕截图mySQL enter image description here

最佳答案

UPDATE `questions_table` SET `id`=1         WHERE `id`=10;
UPDATE `answers_table`   SET `parent_id`=10 WHERE `parent_id`=1;

关于mysql - SQL 数据库 ID 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42745842/

相关文章:

php - 在 PHP 中将 MySQL 数据导出到 Excel

mysql - 如何通过 Laravel 中的 View 统计表中的用户数量?

mysql - 如何使用 Knex 迁移器 CLI 命令创建 mysql 数据库?

php - 如何使用 Ajax 从数据库中删除记录

php - mysql 数据库连接

mysql - 如何在数据库中创建Service Builder的表?

mysql - 如何通过输入月份和年份在mysql中获取月份的最后一天

mysql - 如何反向引用 IF() 中的测试表达式并返回它

mysql - 在 Django ORM 中按相关模型字段过滤模型

php - MySql Select 命令返回 null