mysql存储函数语法的假人

时间:2017-05-13 00:06:34

标签: mysql

此刻我似乎患有严重的肠胀气。有人可以在下面的mysql存储函数中看到明显的错误吗?

In [11]: s = pd.Series(["cat", "dog", "sheep"])

In [12]: s.isin(["cat", "dog"])
Out[12]:
0     True
1     True
2    False
dtype: bool

我知道它在这个地方跳舞,笑着朝我的方向挥舞着裸露的臀部 - 但我无法看到它。

最初的错误出现在一个更大的代码块中,我已经减少了上面的内容 - 但是如果没有用完代码删除,我似乎无法删除更多内容。 mysql版本5.7.14

2 个答案:

答案 0 :(得分:2)

在设置新分隔符

之前删除该功能
switch (position) {
    case 0 :
        int indzex = s1.getSelectedItemPosition();
        //powerfactorEditText.setFocusable(false);
        powerfactorEditText.setVisibility(View.GONE);
    break;

    case 1:
        int index = s1.getSelectedItemPosition();
        //powerfactorEditText.setFocusable(true);
        powerfactorEditText.setVisibility(View.VISIBLE);
    break;
}

答案 1 :(得分:1)

对于那些再次采用这种方式的人而言,问题不在于SQL。问题在于驱动程序以及我对mysql如何挂起的理解。

delimiter语句是MySQL客户端(命令行)的一部分,不是任何驱动程序的一部分(或者至少是我能找到的任何节点)

因此,如果您通过吮吸字符串并通过驱动程序(在我的情况下是nodejs mariasql)将其喷射到数据库来加载您的sql,则无法理解分隔符。

你要么必须自己解析分隔符 - 要么更精细并以某种方式登录到mysql客户端shell并加载文件。我可能只是简单地在这里输入%start sql stuff这一行并将sql解析成块 - 然后将它们喷射到驱动程序中。