| Bug #38340 | assertion failed | ||
|---|---|---|---|
| Submitted: | 24 Jul 2008 10:06 | Modified: | 26 Sep 2008 9:03 |
| Reporter: | Yordan Georgiev | Email Updates: | |
| Status: | Duplicate | Impact on me: | |
| Category: | MySQL Proxy: Core | Severity: | S1 (Critical) |
| Version: | 0.6.1 | OS: | Linux |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | mysql-proxy | ||
[24 Jul 2008 10:06]
Yordan Georgiev
[24 Jul 2008 13:28]
Jan Kneschke
which script are you using for the query ? Executing the Query against a mysqld gives: root@192.168.2.102:3306 [test]> SELECT * FROM t1 WHERE id = \'1\'; ERROR: Unknown command '\''. ERROR: Unknown command '\''. ERROR 1064 (42000): You have an error ... near '\'1\'' at line 1 The result is the same if a proxy script is calling the tokenizer (using svn-trunk). This looks like a duplicate of http://bugs.mysql.com/bug.php?id=36506
[24 Jul 2008 18:28]
Yordan Georgiev
# mysql -V
mysql Ver 14.12 Distrib 5.0.51b, for unknown-linux-gnu (x86_64) using EditLine wrapper
# cat test
<?php
for ($i = 1; $i <= 101354; $i++) {
$link = mysql_connect('10.10.10.208:4040', 'root', 'rootpass');
mysql_select_db('elmaz', $link);
$sql = "SELECT * FROM Messages where Sender_id=\'".rand(9999,9999999999)."\'";
#$sql = "select @@version_comment limit 1";
mysql_query($sql);
echo $sql;
echo "\n";
}
?>
/usr/local/mysql-proxy/sbin/mysql-proxy -V
mysql-proxy 0.6.1
[24 Jul 2008 18:31]
Yordan Georgiev
svn trunk: ./configure --prefix=/usr/local/mysql-proxy --with-mysql=/usr/local/mysql/bin/mysql_config --with-lua --enable-maintainer-mode --enable-dependency-tracking --with-gnu-ld mysql> select * from proxy_config; ERROR 1105 (07000): (admin-server) query not known mysql>
[26 Sep 2008 9:03]
Sveta Smirnova
Thank you for the feedback. "SELECT * FROM Messages where Sender_id=\'".rand(9999,9999999999)."\'"; is invalid query (you don't need escape ' inside double quotes in PHP), so I close this report as duplicate of bug #36506
