Bueno, si lo pones estructuradamente, es muy fácil ver el error:
Código MySQL:
Ver original PRIMARY
KEY ( `idReceta` ) , KEY `tituloReceta` ( `tituloReceta` )
¿Lo puedes ver?
Es fácil, o está al final, o es que la variable no trae el nombre de la base.
Otro error es simple: Es una malísima práctica crear tablas dinámicamente...
La arquitectura de datos, el modelo de datos es fija. No se crean las tablas al tun-tun, cuando parece bonito o "funcional".