【UE5.1】使用MySQL and MariaDB Integration插件——(4)修改、插入、删除数据

目录

效果

步骤

一、修改 

二、插入、删除


在上一篇博客(【UE5.1】使用MySQL and MariaDB Integration插件——(3)表格形式显示数据)基础上继续实现修改、插入和删除数据库数据的功能 

效果

修改数据:

插入数据:

删除数据:

步骤

一、修改 

1. 在“WBP_OperateDB”添加一个按钮,该按钮用于将控件切换器切换到修改界面

当按钮点击时设置激活控件索引为1

2. 复制一份控件蓝图“WBP_Query”,这里命名为“WBP_Change”

打开“WBP_Change”,这里只保留一个多行文本输入框和一个按钮

(多行文本默认内容这里写的是“update codes_test set uses = 2 where id = 1”)

在图表中,当按钮点击时执行“Update Data from Query”节点

3. 我们可在“BP_MySQL”中,通过“事件OnQueryUpdateStatusChanged”节点来判断是否修改成功

4. 在“WBP_Operate”中将控件蓝图“WBP_Change”加入控件切换器

此时运行效果如下,可以看到我们成功修改了数据

二、插入、删除

5. 复制两份“WBP_Change”,这里分别命名为“WBP_Insert”、“WBP_Delete”,表示插入的界面和删除的界面

分别打开两个控件蓝图,这里只需将多行文本框的初始内容和按钮名称更改一下

INSERT INTO `codes_test` (`id`, `code`, `discord`, `hwid`, `active`, `uses`, `lastUse`, `date`, `amount`) VALUES
(1, 111111, '82', '15', 0, 1, '2022-03-06', '2022-04-01', '0'),
(2, 111112, '12', '15', 1, 1, '2022-04-01', '2022-04-01', '0'),
(3, 111113, '25', '15', 1, 1, '2022-04-01', '2022-04-01', '0');

删除表:DROP TABLE codes_test

删除数据:delete from codes_test where id=1

插入数据使用的同样是“UpdateDataFromQuery”节点

删除数据使用的也是“UpdateDataFromQuery”节点

6. 在“WBP_OperateDB”中将控件蓝图“WBP_Insert”、“WBP_Delete”加入控件切换器

此时运行可以看到实现了插入的功能

也实现了删除的功能

Others:如果是要创建表,也可以用“UpdateDataFromQuery”节点实现

可以通过输入如下SQL语句来创建表:

CREATE TABLE `codes_test` (
  `id` int NOT NULL,
  `code` int NOT NULL,
  `discord` varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `hwid` varchar(99) COLLATE utf8_unicode_ci NOT NULL,
  `active` tinyint(1) NOT NULL,
  `uses` int NOT NULL,
  `lastUse` date NOT NULL,
  `date` date NOT NULL,
  `amount` decimal(10,0) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8_unicode_ci;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/623132.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 开发 滑动页面中出现tabs 并且需要分页的

效果 需求 我们这个页面顶部有tabs 栏 而且可以滑动到底部 进行分页 实现这样的页面我们应该怎么做 你应该会想到scroll-view 这个组件吧 下面我们来详情介绍一下这个页面的实现和功能开发 首先展示一下代码 item 循环项 <template><div class"wechat-or…

【数据结构与算法】贪心算法及例题

目录 贪心算法例题一&#xff1a;找零问题例题二&#xff1a;走廊搬运物品最优方案问题输入样例例题三&#xff1a;贪心自助餐 贪心算法 贪心算法是一种在每一步选择中都采取当前状态下最优的选择&#xff0c;以期望最终达到全局最优解的算法。它的核心思想是每次都选择当前最…

zabbix监控服务

一、监控软件的作用 作为一个运维&#xff0c;需要会使用监控系统查看服务器状态以及网站流量指标&#xff0c;利用监控系统的数据去了解上线发布的结果和网站的健康状态 利用一个优秀的监控软件&#xff0c;我们可以&#xff1a; 对系统不间断实时监控实时反馈系统当前状态保…

2024第十五届蓝桥杯JavaB组省赛部分题目

目录 第三题 第四题 第五题 第六题 第七题 第八题 转载请声明出处&#xff0c;谢谢&#xff01; 填空题暂时可以移步另一篇文章&#xff1a;2024第十五届蓝桥杯 Java B组 填空题-CSDN博客 第三题 第四题 第五题 第六题 第七题 第八题 制作不易&#xff0c;还请点个赞支持…

【软件工程】UML用例图介绍和实例说明

文章目录 1、什么是用例图2、用例图的作用3、怎么画用例图4、三要素说明5、实例说明 1、什么是用例图 用例图&#xff08;Use Case Diagram&#xff09;是统一建模语言&#xff08;UML&#xff09;的一种图&#xff0c;它主要用于描述系统的功能和用户&#xff08;参与者&…

实现智能水控 | 基于ACM32 MCU的分体式水控方案

分体式水控概述 分体式水控是一种常见的水控系统&#xff0c;它的工作原理是通过水的流动来控制水的供应和排放&#xff0c;该系统一般由两部分组成&#xff1a;控制器和水阀。控制器负责监测水的流量和压力&#xff0c;根据设定的参数来控制水阀的开和关&#xff0c;从而实现水…

PMP一般需要提前多久备考?

很多考生在备考PMP前都会有这样问题&#xff0c;那么考取PMP需要提前多长时间备考比较合适呢&#xff1f;是两个月&#xff1f;还是三个月&#xff1f;还是四个月&#xff1f; 我觉得因人而异。像有些学霸踏踏实实备考一个半月&#xff0c;每天花个4、5个小时去学习&#xff0…

医疗设备防漏费系统安装的必要性是什么,人情、管理、增收?

医疗漏费新闻 19138173009&#xff08;刘&#xff09; 请大家稍作停留&#xff0c;聚焦网页新闻。那些隐藏在暗处的私收费、人情检查&#xff0c;正是我们这个时代需要警惕的痛点。或许&#xff0c;在网络上&#xff0c;你曾看到过类似的新闻&#xff0c;那些关于抖音上的漏费…

精益管理培训:谁需要它,为什么需要?

当下&#xff0c;精益管理作为一种先进的管理理念和方法&#xff0c;正被越来越多的企业所重视。那么&#xff0c;精益管理培训适合哪些人群呢&#xff1f;天行健精益管理培训公司解析如下&#xff1a; 一、企业中高层管理者 企业中高层管理者是企业战略决策和日常运营的核心力…

单细胞分析|映射和注释查询数据集

reference映射简介 在本文中&#xff0c;我们首先构建一个reference&#xff0c;然后演示如何利用该reference来注释新的查询数据集。生成后&#xff0c;该reference可用于通过cell类型标签传输和将查询cell投影到reference UMAP 等任务来分析其他查询数据集。值得注意的是&am…

vue3 vueUse 连接蓝牙

目录 vueuse安装&#xff1a; useBluetooth: 调用蓝牙API 扫描周期设备 选择设备配对 连接成功 vue3的网页项目连接电脑或者手机上的蓝牙设备&#xff0c;使用vueUse库&#xff0c;可以快速检查连接蓝牙设备。 vueUse库使用参考&#xff1a; VueUse工具库 常用api-CSDN…

【Android】Activity task和Instrumentation杂谈

文章目录 activity taskInstrumentation机制参考 Android不仅可以装载众多的系统组件&#xff0c;还可以将它们跨进程组成ActivityTask&#xff0c;这个特性使得每个应用都不是孤立的。 activity task 从数据结构角度看&#xff0c;Task有先后之分&#xff0c;源码实现上采取了…