Bug #56542 | Using SQL Editor to update longtext fields is missing quotes | ||
---|---|---|---|
Submitted: | 3 Sep 2010 15:39 | Modified: | 1 Feb 2011 13:04 |
Reporter: | Pim VAN DER WAL | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Workbench: SQL Editor | Severity: | S3 (Non-critical) |
Version: | 5.2.27 CE, 5.2.29 | OS: | Windows (Windows 7 Ent 64 bit) |
Assigned to: | CPU Architecture: | Any | |
Tags: | editor, logtext, quotes |
[3 Sep 2010 15:39]
Pim VAN DER WAL
[3 Sep 2010 16:29]
Valeriy Kravchuk
Strange. 5.2.27 for Mac OS X generates inserts properly: INSERT INTO `mydb`.`table1` (`id`, `val`) VALUES ('1', 'abc'); INSERT INTO `mydb`.`table1` (`id`, `val`) VALUES ('2', '\'fffff\'');
[9 Sep 2010 8:15]
Valeriy Kravchuk
Same on 32-bit XP. The following correct code is generated: INSERT INTO `test`.`test_longtext` (`b`) VALUES ('test');
[14 Sep 2010 22:36]
Sveta Smirnova
Thank you for the report. Verified as described. Please note one should try to insert double-quotes, not single quotes.
[28 Sep 2010 23:07]
Alfredo Kojima
I've tried repeating this and it works as expected. I thought it was a duplicate of bug #55851, but longtext works even before fix, although LONG VARCHAR does not.
[29 Sep 2010 10:02]
Johannes Taxacher
cannot repeat the problem either. both .27 and .28 generate this code when trying to reproduce the problem: INSERT INTO `test`.`test_longtext` (`b`) VALUES ('test'); also quotes or double-quotes used inside text are escaped correctly.
[29 Sep 2010 13:23]
Pim VAN DER WAL
I have just installed 5.2.28 CE and I get the same results: no quotes around the value of the longtext field. I just verified that this is not due to using the no-install version vs. the msi install version. I have also verified the behavior on 3 separate pc's. All are running 64 bit Win7 though so I also ran the test in XP mode and it still gave the same result. Not sure why no one else can repeat this behavior.
[15 Oct 2010 20:38]
Johannes Taxacher
Pim, what database version are you using while experiencing that behavior?
[16 Oct 2010 1:47]
Pim VAN DER WAL
We have most of our servers on 5.1.48 community edition and a couple on 5.0.51a community edition. Both types of servers give the same results. They're all running on 64 bit RHEL5. All are installed from MySQL RPM's.
[28 Oct 2010 14:31]
Valeriy Kravchuk
Bug #57812 was marked as a duplicate of this one.
[15 Dec 2010 10:40]
Alessandro Cosci
The problem can be raised using the "Edit Table Data" interface, modifying an existing value for a LONGTEXT field. The generated UPDATE query will miss quotes in Workbench 5.2.31 (rev 7110).
[1 Jan 2011 13:04]
Valeriy Kravchuk
Exactly the same 5.2.31 version on Mac OS X, server 5.1.55, and the following code is generated for UPDATE: UPDATE `test`.`test_longtext` SET `b`='test_test' WHERE `a`='1'; Looks like I am still missing some details on how to repeat.
[1 Jan 2011 16:43]
Alfredo Kojima
Please consider uploading a screen-capture video of how to repeat this, it usually helps in such cases.
[2 Feb 2011 0:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".