Showing entries 1131 to 1140 of 1185
« 10 Newer Entries | 10 Older Entries »
Displaying posts with tag: sql (reset)
Five great Perl programming techniques to make your life fun again

If you're a programmer, you know the difference between a beginner and a master is the ability to write succinct code that does a great deal with very little work. If you can do this, you can easily raise your productivity and the quality of your work by an order of magnitude. Much more importantly, you can have a lot more fun writing code. Read on to learn how.

Duplicate index checker version 1.9 released

I've made more improvements to the duplicate index checker. I addressed a MySQL bug Roland Bouman mentioned to me, added more tests to the suite, and made changes so it considers more types of indexes now (HASH, BTREE, SPATIAL). I made no changes to the foreign key checking.

Innotop version 1.152 released

Version 0.1.152 of innotop is a small maintenance and bug-fix release. I found some more ways to make it deal with garbage input without crashing. Of course, that means it's harder to find errors because it doesn't complain and let me know they exist, but that's what you are for :-)

An introduction to InnoDB error handling

Do you know the fine details of MySQL's transactional error handling with the InnoDB storage engine? If you're writing transactional SQL, you need to be prepared to handle errors appropriately, and to do that, you need to know how MySQL handles them. This article introduces you to the topic.

I?m going to the upcoming MySQL Camp

I've bought plane tickets to the upcoming MySQL Camp in November. This is looking like a very fun time, with lots of community members, MySQL employees, and Google developers attending. It's an "un-conference," which means there is no set schedule, and it's up to us to make out of the event whatever we wish it to be. If you've been reading my articles or using my tools, is there anything you'd like me to present on? I'd be happy to do it.

SHOW COLUMN TYPES: A hidden MySQL treat?

I was poking around in the MySQL source code, namely in sql/sql_yacc.yy, and found a hidden treat: there's a SHOW COLUMN TYPES command. It's fun to read source code!

Duplicate index checker version 1.8 released

What was a 5-minute script has become a bigger project. I've made more improvements to the duplicate index checker. Soon it will require product activation and have security vulnerabilities every week. Seriously: this is the third iteration, and three strikes and you automate, so I automated. I have a test suite now (your contributions welcome), and I addressed two shortcomings readers pointed out in comments on the original article. You now get better foreign key checking, and FULLTEXT indexes are ignored.

Type conversion semantics of MySQL?s BETWEEN operator

I got bitten by an implicit type conversion with MySQL recently. This article is about avoiding implicit type conversions, and the weird places you might find them.

Duplicate index checker improved

I've just improved the MySQL duplicate index checker I whipped together a few days ago. As I guessed, my hasty coding left some things to be desired. I've fixed some bugs, added support for finding duplicate foreign keys, and switched to a command-line parsing library that comes standard with Perl, so it's more convenient to run without needing to fetch modules from CPAN.

Version 0.1.149 of innotop released

Version 0.1.149 of the innotop MySQL and InnoDB monitor is a major upgrade. As of this version I'm declaring innotop "stable," meaning I've put some work into making it deal with unexpected input. It should be very resistant to any sort of crash now. You can download innotop from the original article.

Showing entries 1131 to 1140 of 1185
« 10 Newer Entries | 10 Older Entries »