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