Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

243
Vistas
Evite entradas duplicadas en la tabla MySQL con sugerencias automáticas

Estoy trabajando en un sistema, donde los usuarios autenticados pueden sugerir ideas, qué hacer a continuación...

Para ser más precisos, los usuarios pueden sugerir actividades, que luego se ingresan en la base de datos MySQL. Luego, todos los usuarios pueden ver esas actividades y pueden votar por las que más les gustan.

El problema es que siempre tengo que pensar en los usuarios más vagos, que simplemente ingresan algo nuevo, sin verificar, si esa entrada (o algo similar) ya existe...

El punto es: digamos que se trata de juegos, entonces al final, podría tener

  • zelda
  • Zelda: Aliento de lo salvaje
  • Zelda aliento de lo salvaje
  • Zelda AMBOS
  • Zelda: AMBOS

y probablemente otras 5 alternativas, que me olvidé.

Y no, no puedo simplemente compararlo con una biblioteca de juegos e insertar los nombres completos, ya que los juegos solo serían el 10% de la lista de agujeros. Los temas son de todas las categorías, por lo que no se puede comparar con las bases de datos, como diría yo...

Lo que pensé es: en keydown (cuando los usuarios ingresan a un nuevo tema), se buscan entradas en la base de datos y aparece algo que dice "quiso decir xxxx" y los usuarios podrían hacer clic en él para votar por el ya existente entrada, en lugar de crear una nueva con un nombre más o menos similar.

Incluso de esa manera, los usuarios aún PODRÍAN ingresar nuevas entradas. Por supuesto, podría evitar que vuelvan a crear EXACTAMENTE LA MISMA entrada, pero no, si se trata de una variación.

¿Alguien tiene una idea sobre cómo evitar que envíen las variedades, en lugar de tomar/votar por una entrada ya existente?

Una vez más, la comparación con una base de datos no funcionará muy bien, ya que puede ser cualquier cosa, desde estilo de vida, juegos, programación, etc...

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda