I figured out my problem. I was using: echo "sql query" > mysql dbname -p when I should have been doing: mysql dbname -p --exec="sql query" This works fine now. Aren't manpages wonderful? :) Steve.