Pues, la verdad, no. No es simplemente poner la sintaxis correcta, además debe ser una versión que soporte los tablespaces.
¿Qué versión de MySQL estás usando?
Aclarando que no pregunto por XAMPP. XamPP
usa MySQL, pero
no es MySQL.
Para mayor claridad, cuando trabajas con tablas InnoDB, los tablespaces requieren MySQL Server 5.7.6 o superior.
http://dev.mysql.com/doc/refman/5.6/...tem_tablespace