No problem at all.
PS: sql.log shows what web2py tries to do when creating tables with the status of each command.... if you want to "trace" this kind of errors in the future, just start from an empty database and use a normal database client to "replay" sql.log, statement after statement.....