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