暂无图片
mysql支持动态对象吗?
我来答
分享
XXYGGOD
2022-01-14
mysql支持动态对象吗?

mysql支持动态对象吗?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
文成

什么是动态对象?
mysql存储过程支持动态sql

  set sql = (预处理的sql语句,可以是用concat拼接的语句)

  set @sql = sql

  PREPARE stmt_name FROM @sql;

  EXECUTE stmt_name;

  {DEALLOCATE | DROP} PREPARE stmt_name;
复制
暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
DarkAthena

mysql 不支持create type,所以不能像oracle那样支持动态元素个数的对象。但是mysql支持使用json对象,json对象是可以修改的。另外,自定义函数也能达到接近动态对象的效果。
参考:https://stackoverflow.com/questions/10266101/create-type-on-mysql

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
如何以最简单的方式将 MS excel 列转换为 mysql 列?
回答 1
复制到文本文件,使用loaddatainfile方式导入到mysql中
mysql高可用自动切换
回答 3
1、首先keepalive跨网段是不是支持切换,取决于网络配置2、基于mysql的自动切换比较简单的就是mha,还是开源的。3、单纯基于keepalive做的mysql自动切换是无法保证数据一致性的,
MySQL sql做批量插入应该怎么操作?
回答 1
已采纳
根据你需求就是多个SQL,每次SQL的select分开取,比如第一个是id<10000,第二个是>10000and<20000以此类推。
mysql命令中的-E参数应用在什么场景下,能否举个例子?
回答 1
E只是客户端查询显示的一种格式,以垂直方式显示查询的结果
mysql无法启动 配置文件也改过了
回答 1
可以先看下errorlog
mysql主从同步,Seconds_Behind_Master的值不断增大,应该怎么处理?
回答 1
已采纳
1.需要确认是主库的binlog有没有传输到从库的relay。showslavestatus上面就能看出是否binlog没有传输导致的2.syncbinlog,innodbflushlogatcomm
mysql有没有办法用sql语句导入excel数据?
回答 1
已采纳
可以把excel另外为csv,然后使用loaddata或者mysqlimport导入
MySQL服务器意外宕机
回答 3
已采纳
memohere:7ff7e2a03ef2mysqld.exe!myerrno()7ff93131ec9dMSVCR120.dll!raise()7ff931324874MSVCR120.dll!ab
mysql 能不能修改用户数据库的存储位置
回答 3
1.用二进制包部署时,初始化时可以指定datadir;2.对于已经运行的数据库,先停止mysql;拷贝datadir对应目录中的文件到新目录,再修改my.cnf设置datadir为新目录;再启动mys
mysql8.0 搭建主从同步的时候 从机的binlog 是一直在跑的 正常情况不是应该主机binlog在动 从机的relaylog在动吗?
回答 1
是的。正常来说是这样的。从库你可以不开binlog