首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据源使用的是什么版本的mysql?

问数据源使用的是什么版本的mysql?
EN

Stack Overflow用户
提问于 2019-07-27 02:47:21
回答 1查看 38关注 0票数 0

我有一个计算表,它使用join语句SQL查询作为其数据源。好的。工作正常。

但是,我试图添加:参数的使用,并且如果它等于null,我创建默认值的尝试就不起作用了。

我尝试了一下(在onLoad客户端脚本中):

代码语言:javascript
复制
if (app.datasources.Relations.query.parameters.x== null){
  console.log("No xfound,using >");
  app.datasources.Relations.query.parameters.x= ">";}

它可以工作,但不是在初始加载时(它似乎在第一次加载之后应用)。

因此,我决定尝试将其烘焙到制作这样的表的sql语句中,但这三次迭代都失败了,并出现了"check your version of mysql“错误。

代码语言:javascript
复制
AND b.CSI_Code REGEXP select if(:x= null, "<",:x)

AND b.CSI_Code REGEXP select if(:x== null, "<",:x)

AND b.CSI_Code REGEXP select if(:x=== null, "<",:x)

我已经有了一个变通方法,我将参数设置为应用程序的onload而不是数据源的onload,但最终我认为如果我可以将SQL if nul设置为default (">")部分,它将会更清晰。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-30 04:55:22

如果您有权访问托管数据库的Google Cloud平台,它会在实例信息中列出数据库版本(见图)。Per the FAQ,选项当前为MySQL 5.5、5.6或5.7。如果你点击实例,并转到数据库选项卡,每个应用程序都有自己的数据库,名称类似于"Wc7cVzeGEvbPjxj4“。要确认您的应用程序使用哪个数据库,名称应列在您的Google app Maker应用程序中(开发人员GUI中的应用程序)>设置Cog图标>数据库>数据库密钥。

​

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57225559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档