List:General Discussion« Previous MessageNext Message »
From:Michael Dykman Date:October 3 2012 7:41pm
Subject:Re: passing shell variable to the SET data type in parentheses
View as plain text  
What is the result if you echo that line instead of running it?  ie:

echo mysql -u $user -p${password} --skip-column-names -e 'ALTER TABLE
' $table' MODIFY '$kolom' SET(" '$var' ");' $database ;

I'm not clear exactly what the text is of the command you are trying to run.

 - michael dykman

On Wed, Oct 3, 2012 at 9:35 AM, Morning Star
<morning.star.crew@stripped> wrote:
> Hi guys,
> i have a problem when trying to pass shell variable to the SET data
> type in parentheses.
> i have a variable like this:
>
> $ echo $var
> "value1","value2","value3"
>
> what i did:
> mysql -u $user -p${password} --skip-column-names -e 'ALTER TABLE
> '$table' MODIFY '$kolom' SET(" '$var' ");' $database ;
>
> the result:
> ERROR 1064 (42000) at line 1: You have an error in your SQL syntax;
> check the manual that corresponds to your MySQL server version for the
> right syntax to use near 'value1","value2","value3' at line 1
>
> what do i have to do? please help me.
>
> Greetings,
>
> Marco
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql
>



-- 
 - michael dykman
 - mdykman@stripped

 May the Source be with you.
Thread
passing shell variable to the SET data type in parenthesesMorning Star3 Oct
  • Re: passing shell variable to the SET data type in parenthesesMichael Dykman3 Oct
    • Re: passing shell variable to the SET data type in parenthesesGarot Conklin3 Oct
      • Re: passing shell variable to the SET data type in parenthesesGarot Conklin3 Oct
  • Re: passing shell variable to the SET data type in parentheseshsv4 Oct
    • Re: passing shell variable to the SET data type in parenthesesMorning Star4 Oct