For the first issue, I think this a problem with the names of your columns.
in your screen shot, i see that you have a column named "Primary" This is a reserved word for MySQL. Se this page for a full listing of MySQL Reserved words:
http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html
MySQL Reserved words should be avoided as column names. The naming convention i like to use to ensure that i d not end up using a reserved word is to use the table name int he column name.
for example when creating a products table:
products:
productID
productName
productCategory
etc...
or createing a users table:
users:
userID
userFirstName
userLastName
userEmailAddress
etc....
by using the table name as a part of the column name, I end up with a naming convention that prevents issues with using the same name in 2 tables, I can identify easily in a recordset what column does what, and I prevent the possibility of using a reserved word.
When adding the bindings to the repeating table, you should select one item at a time from the recordset binding panel to add to the table cell. Not sure why the drag is not working, but the binding panel also has a bind button, select the column and click the bind button to add that binding to the design where your cursor is.