It's probably the use of single quotes, which results in a quoted symbol 

Clojure> 'f'
f'

On Saturday, November 10, 2012 6:20:06 PM UTC+1, larry google groups wrote:
>
> In MySql I have a table with a field called is_top_winner and this is 
> defined as char(1). In Clojure I have this function:
>
> (defn downgrade-everyone [db]
>   "2012-11-10 - Let's start by saying no one is a top expert. In a later 
> step we will upgrade those users who are top winners."
>   (sql/with-connection db
>     (sql/update-values
>      :sf_guard_user_profile
>      [true]
>      {:is_top_winner 'f' })))
>
>
> When I run the app, I get this error:
>
> Exception in thread "main" java.sql.BatchUpdateException: Data truncation: 
> Data too long for column 'is_top_winner' at row 1
>
> Can anyone tell me what is the problem here?
>
>
>
> You can see the table that I am working on here:
>
> explain sf_guard_user_profile
>     -> ;
>
> +---------------------------------------+--------------+------+-----+---------+----------------+
> | Field                                 | Type         | Null | Key | 
> Default | Extra          |
>
> +---------------------------------------+--------------+------+-----+---------+----------------+
> | id                                    | int(11)      | NO   | PRI | NULL 
>    | auto_increment |
> | user_id                               | int(11)      | NO   | MUL | NULL 
>    |                |
> | status                                | varchar(255) | NO   |     |     
>     |                |
> | first_name                            | varchar(255) | NO   |     |     
>     |                |
> | last_name                             | varchar(255) | NO   |     |     
>     |                |
> | email                                 | varchar(255) | NO   |     |     
>     |                |
> | url                                   | varchar(255) | NO   |     |     
>     |                |
> | biography                             | text         | NO   |     | NULL 
>    |                |
> | created_at                            | datetime     | YES  |     | NULL 
>    |                |
> | updated_at                            | datetime     | YES  |     | NULL 
>    |                |
> | cash_total                            | float        | YES  |     | NULL 
>    |                |
> | image                                 | varchar(255) | NO   |     |     
>     |                |
> | secret_signup_key                     | varchar(255) | NO   |     |     
>     |                |
> | twitter_address                       | varchar(255) | NO   |     |     
>     |                |
> | landing_page                          | varchar(255) | NO   |     |     
>     |                |
> | subscription_paid                     | datetime     | NO   |     | NULL 
>    |                |
> | paypal_email_address                  | varchar(255) | NO   |     |     
>     |                |
> | subscribe_to_questions_via_email      | varchar(1)   | NO   |     |     
>     |                |
> | clients_can_contact                   | char(1)      | NO   |     | NULL 
>    |                |
> | country                               | varchar(255) | NO   |     | NULL 
>    |                |
> | city                                  | varchar(255) | NO   |     | NULL 
>    |                |
> | payoneer_email                        | varchar(255) | NO   |     | NULL 
>    |                |
> | paypal_email                          | varchar(255) | NO   |     | NULL 
>    |                |
> | do_not_notify_regarding_community_pot | varchar(255) | NO   |     | NULL 
>    |                |
> | subscribe_to_all_discourse            | char(1)      | NO   |     | NULL 
>    |                |
> | is_allowed_to_vote                    | varchar(255) | NO   |     | NULL 
>    |                |
> | is_top_winner                         | char(1)      | NO   |     | NULL 
>    |                |
>
> +---------------------------------------+--------------+------+-----+---------+----------------+
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to