Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
This is definitely cleaner than accepted answer for the OP's use case; about the only advantage that the accepted has is that it still allows using the create table .. (like ..) and potentially INCLUDING other options. Otherwise this seems preferable.