小编Szy*_*son的帖子

MySQL创建数据库(如果不存在)

我有一个T-SQL查询,如果它还不存在,它会创建数据库:

IF (NOT EXISTS (SELECT name 
                FROM master.dbo.sysdatabases 
                WHERE ('[' + 'DBName' + ']' = 'DBName'
                   OR name = 'DBName')))
BEGIN 
    CREATE DATABASE DBName

    PRINT 'DATABASE_CREATED' 
END 
ELSE 
    PRINT 'DATABASE_EXIST'
Run Code Online (Sandbox Code Playgroud)

当我想在MySQL中使用它时,我收到一个错误:

'IF'在此位置无效输入

我将此脚本更改为

IF(SELECT COUNT(*) FROM SCHEMA_NAME 
   FROM INFORMATION_SCHEMA.SCHEMATA 
   WHERE SCHEMA_NAME = 'DBName') > 0)
THEN BEGIN 
    CREATE DATABASE DBName

    PRINT 'DATABASE_CREATED'
ELSE 
    PRINT 'DATABASE_EXIST'`
Run Code Online (Sandbox Code Playgroud)

但它仍然无效

如何在MySQL中创建此查询?

mysql

11
推荐指数
2
解决办法
3万
查看次数

更改容器内的日期

我在容器内动态更改日期时遇到问题。我拥有的:

docker run -it --privileged myDocker
Run Code Online (Sandbox Code Playgroud)

上面的命令运行具有更改日期权限的容器

我可以通过以下方式更改日期:

date --set "12-12-12" 
Run Code Online (Sandbox Code Playgroud)

但几秒钟后,日期和时间设置为与主机相同

root@660acd776c6b:/# date --set "12-12-12"
root@660acd776c6b:/# date
Wed Dec 12 00:00:01 UTC 2012
root@660acd776c6b:/# date
Wed Dec 12 00:00:02 UTC 2012
root@660acd776c6b:/# date
Wed Dec 12 00:00:02 UTC 2012
root@660acd776c6b:/# date
Tue Jan 15 10:14:26 UTC 2019
root@660acd776c6b:/# date
Tue Jan 15 10:14:27 UTC 2019
Run Code Online (Sandbox Code Playgroud)

容器未安装 ntp。我无法使用faketime,因为我使用 .net 应用程序中的日期,而该应用程序不使用 .net 中的时间faketime。我无法使用 更改系统时钟faketime

如何禁用容器和主机之间的同步?

time containers date docker

8
推荐指数
0
解决办法
7044
查看次数

WCF服务将数据发送到客户端

是否可以在没有请求的情况下将数据从WCF服务发送到客户端?例如,在WCF中,我具有循环发送数据的功能。我该如何实现该功能?

c# wcf client request

3
推荐指数
1
解决办法
4000
查看次数

在QML中访问C++对象的成员变量

有没有办法在QML中访问C++对象的成员变量?在main.cpp我揭露的目的是QML.如何controller.x在QML中访问?

Controller ctrl;
QQuickView view;
QQmlContext* ctx = view.rootContext();
ctx->setContextProperty("controller", &ctrl);
Run Code Online (Sandbox Code Playgroud)

在控制器中:

public:
 int x;
Run Code Online (Sandbox Code Playgroud)

c++ qt object qml

1
推荐指数
1
解决办法
1704
查看次数

QML中的图表[QChart.js]

嗨我在QML中寻找图表我发现QChart.js我完成了教程如何将Chart.js导入我的项目,但它不起作用我得到错误:

module "jbQuick.Charts" is not installed.

在qml中我有:

import jbQuick.Charts 1.0

我将qml文件存储在qrc中:

<RCC> <qresource prefix="/"> <file>ActualValues.qml</file> <file>LoginScreen.qml</file> <file>test.qml</file> <file>VoltageHistory.qml</file> <file>CurrentIntensityHistory.qml</file> <file>VoltagePlot.qml</file> <file>CurrentIntensityPlot.qml</file> </qresource> </RCC>

如何导入图表或我可以使用哪些图表?

charts plot qt qml

1
推荐指数
1
解决办法
2147
查看次数

标签 统计

qml ×2

qt ×2

c# ×1

c++ ×1

charts ×1

client ×1

containers ×1

date ×1

docker ×1

mysql ×1

object ×1

plot ×1

request ×1

time ×1

wcf ×1