标签: mysql-error-1064

具有多个LIKE值的SHOW TABLES语句

mysql> SHOW TABLES like 'cms';
+-------------------------+
| Tables_in_tianyan (cms) |
+-------------------------+
| cms                     |
+-------------------------+
1 row in set (0.00 sec)

结果

mysql> SHOW TABLES like 'cms' or like 'role';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual...

如何根据多个条件进行过滤?

mysql sql mysql-error-1064

31
推荐指数
3
解决办法
7万
查看次数

MySQL pid结束了(无法启动mysql)

我有一个干净的MySQL安装(mysql-5.5.24-osx10.6-x86_64).我在Lion(OS 10.7.4)上使用Mac Pro Quad Core.我安装了MySQL GUI安装程序,还安装了pref窗格和启动项.

但是,当我跑:

sudo ./bin/mysqld_safe
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

120515 17:58:19 mysqld_safe Logging to '/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err'.
120515 17:58:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 17:58:20 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
Run Code Online (Sandbox Code Playgroud)

我也无法从首选项窗格启动MySQL.

以下是我今天根据谷歌搜索和研究时间尝试的内容:

权限问题?

这个:

cd /usr/local
sudo chown mysql mysql
sudo chown mysql mysql-5.5.24-osx10.6-x86_64
sudo chown _mysql mysql
sudo chown _mysql mysql-5.5.24-osx10.6-x86_64
Run Code Online (Sandbox Code Playgroud)

sudo chown -R /usr/local/mysql-5.5.24-osx10.6-x86_64/
sudo chown -R /usr/local/mysql
Run Code Online (Sandbox Code Playgroud)

这个:

sudo chown -R root:wheel /Library/StartupItems/MySQLCOM
Run Code Online (Sandbox Code Playgroud)

链接问题?

这个:

在/usr/local/mysql/support-files/mysql.server中 - 我做了:

basedir="/usr/local/mysql"
datadir="/usr/local/mysql/data"
Run Code Online (Sandbox Code Playgroud)

在文件/etc/rc.common中,在结尾处添加以下行:/ …

mysql database macos mysql-error-1064

30
推荐指数
5
解决办法
6万
查看次数

MySQL错误:您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法

我有这样的存储过程:

CREATE PROCEDURE ProG()
  BEGIN
    SELECT * FROM `hs_hr_employee_leave_quota`;
  END
Run Code Online (Sandbox Code Playgroud)

但它给出了错误:

#1064 - 您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第3行的"'附近使用正确的语法

错误是什么意思?第2行有什么问题?

mysql mysql-error-1064

29
推荐指数
3
解决办法
15万
查看次数

MySql内部加入WHERE子句

这是我的代码:

 SELECT table1.f_id  FROM table1 WHERE table1.f_com_id = '430' AND      
 table1.f_status = 'Submitted' 
 INNER JOIN table2
 ON table2.f_id = table1.f_id
 where table2.f_type = 'InProcess'
Run Code Online (Sandbox Code Playgroud)

我需要信息来自table1f_com_id430 相关联的所有id 和提交的状态,并且该类型应仅在存储在其他表(table2)中的进程中

f_idp_keyf_key在两个表中.
但这给了我错误,我认为我把这个WHERE条款写错了,如何修复它.

错误消息:#1064 - 您的SQL语法出错; 检查与MySQL服务器版本对应的手册,以便在第2行的'INNER JOIN table2 ON table2.f_id ='附近使用正确的语法

mysql sql where-clause mysql-error-1064

29
推荐指数
2
解决办法
13万
查看次数

Mysql:对用户''@ localhost'执行命令被拒绝,用于例行错误

我在打开旧网站时遇到了一些问题.我的数据表显示:

DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.
Run Code Online (Sandbox Code Playgroud)

之后,我尝试调试我的脚本并在mysql中发现错误:

Error occuered during query execution: 
(<small>SELECT SQL_CALC_FOUND_ROWS ID,name,remark,avrusepmonth 
        , CONCAT('&lt;input type=''checkbox''id=''cb' , ID ,''' name=''check[]''                
        value=''',ID,''' &gt;','&lt;label class=''lbcb'' for=''cb', 
        ID,'''&gt;&lt;=update=&lt;/label&gt;') as checkb 
        ,monthavrage(ID,12) as latestavr , moq, leadtime 
        FROM test_media  WHERE nowuse=1 and monthavrage(ID,12)  &gt; 0  ORDER BY  name
        desc, ID
        LIMIT 0, 10</small>):
 execute command denied to user 'jeinqa'@'localhost' for routine 'TestMediaControl.monthavrage'
Run Code Online (Sandbox Code Playgroud)

然后我试着去谷歌搜索execute command denied to user 'jeinqa'@'localhost' …

mysql privileges grant mysql-error-1064

28
推荐指数
3
解决办法
7万
查看次数

声明并使用MySQL varchar变量

我正在尝试使用MySQL 5.0中的变量进行一些简单的操作,但我无法让它工作.我见过DECLARE/SET的很多(非常!)不同的语法,我不知道为什么......无论如何我可能会混淆他们/选错了/混合他们.

这是一个失败的最小片段:

DECLARE FOO varchar(7);
DECLARE oldFOO varchar(7);
SET FOO = '138';
SET oldFOO = CONCAT('0', FOO);

update mypermits 
   set person = FOO 
 where person = oldFOO;
Run Code Online (Sandbox Code Playgroud)

我也试过用BEGIN包裹它......结束; 并作为程序.在这种情况下,MySQL Workbench有助于告诉我:第一行上的"SQL语法错误')'"和第二行上的"DECLARE oldFOO varchar(7)'附近的SQL语法错误".否则它会将两行都作为完整错误,两者都有"SQL语法错误接近...".

编辑:我忘了提到我已经在变量上使用和不使用@s.有些资源有,有些没有.

我犯了什么愚蠢的错误?

mysql sql mysql-error-1064

25
推荐指数
2
解决办法
13万
查看次数

MySQL复制错误'如果在查询时启用了日志记录,则无法'更改'日志表

MySQL复制因最后一个错误而中断

Last_Errno:1580 Last_Error:错误'如果在查询时启用了日志记录,则无法'更改'日志表.默认数据库:'mysql'.

似乎这是运行版本5.1.61的mysql_upgrade的错误我发现了一些错误报告,但是一旦在主服务器上执行了升级,就找不到如何解决这种情况.

有任何想法吗?

参考:http : //bugs.mysql.com/bug.php? id = 39133 http://bugs.mysql.com/bug.php?id=43579 http://bugs.mysql.com/bug.php? ID = 46638

mysql replication database-replication mysql-error-1064

22
推荐指数
2
解决办法
9260
查看次数

apache mysql - 3306上的"无序包"

我刚刚安装了Apache server 2.2.一切正常.当我去localhost时,我得到:"它有效!"

我刚刚安装了mySQL5.5,当我去localhost时:3306我只是得到了胡言乱语:

J 5.5.22 ' 4[LM {D~p ÿ÷! €6 [I = 4/+,9z {| mysql_native_password ! ÿ"#08S01Got数据包乱序

我在互联网上看到很多帖子都有类似问题的用户,但我无法找到解决方案.

有人可以帮忙吗?

mysql apache mysql-error-1064

22
推荐指数
1
解决办法
5万
查看次数

检查数据库连接,否则显示消息

我想检查网站是否可以连接到mySQL.如果没有,我想显示一个错误,说用户应该在几分钟内再次尝试访问该页面...

我真的不知道怎么做;)

任何帮助将不胜感激!

string mysql_error ([ resource $link_identifier ] )
Run Code Online (Sandbox Code Playgroud)

但是我该如何使用它呢?

这只是给我错误,但我希望消息显示任何错误.

谢谢

php mysql mysql-error-1064

16
推荐指数
2
解决办法
13万
查看次数

MySQl错误#1064

我一直收到这个错误:

MySQL说:#1064 - 你的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第15行的INSERT INTO books.book(isbn10,isbn13,title,edition,author_f_name,author_m_na')附近使用正确的语法

使用此查询:

USE books;

DROP TABLE IF EXISTS book;


    CREATE TABLE `books`.`book`(
    `book_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
    `isbn10` VARCHAR(15) NOT NULL,
    `isbn13` VARCHAR(15) NOT NULL,
    `title` VARCHAR(50) NOT NULL,
    `edition` VARCHAR(50) NOT NULL,
    `author_f_name` VARCHAR(50) NOT NULL,
    `author_m_name` VARCHAR(50) NOT NULL,
    `author_l_name` VARCHAR(50) NOT NULL,
    `cond` ENUM('as new','very good','good','fair','poor') NOT NULL,
    `price` DECIMAL(8,2) NOT NULL,
    `genre` VARCHAR(50) NOT NULL,
    `quantity` INT NOT NULL)

    INSERT INTO books.book(isbn10,isbn13,title,edition,author_f_name,author_m_name,author_l_name,cond,price,genre,quantity)** 
    VALUES ('0136061699','978-0136061694','Software Engineering: Theory and …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1064

15
推荐指数
1
解决办法
12万
查看次数