Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/05/2015, 14:49
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error 1064 de SQL

Este es un problema de MySQL, no de Jquery. Deberías haberlo posteado en el foro de MYSQL.

En primer lugar, espero que te quede claro que esto es una sentencia:

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `links` (
  2. `title` varchar(255) NOT NULL,
  3. `description` text NOT NULL,
  4. `votes` tinyint(2) DEFAULT '0',
  5. )
y esto es otra sentencia separada:
Código MySQL:
Ver original
  1. INSERT INTO `links` (`id`, `title`, `description`, `votes`) VALUES
  2. (1, 'Favorite Star Rating with jQuery', 'This tutorial is for doing favorite star rating using jQuery. It displays list of HTML stars by using li tags. These stars are highlighted by using CSS and jQuery based on the favorite rating selected by the user.', 0),
  3. (2, 'PHP RSS Feed Read and List', 'PHP''s simplexml_load_file() function is used for reading data from xml file. Using this function, we can parse RSS feed to get item object array.', 0),
  4. (3, 'jQuery AJAX Autocomplete – Country Example', 'Autocomplete feature is used to provide auto suggestion for users while entering input. It suggests country names for the users based on the keyword they entered into the input field by using jQuery AJAX.', 0);
No puedes poner todo eso junto si no pones los separadores de sentencias (el punto y coma), que en el CREATE TABLE no está, con lo que si está todo en un mismo script, es como si intentases poner en una única query todo junto... no se ejecutará.

Fijate en ese punto y coma final:
Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `links` (
  2. `title` varchar(255) NOT NULL,
  3. `description` text NOT NULL,
  4. `votes` tinyint(2) DEFAULT '0',
  5. );
Acostumbrate a verificar por ti mismo los errores de sintaxis básicos, o bien instala el MySQL Workbench y usalo para probar las sentencias de MYSQL. Tiene un analizador sintáctico incorporado.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)