Nombres de dominio que comienzan con 222
rsstr = " select * from[admin]where URL como ""&www&'"
Pero este método es sensato. Por ejemplo, si se guarda 111.com, ¡también se puede acceder a 11.com! Entonces, cuando obtenga el resultado, debe comparar nuevamente, dividir el resultado y luego compararlo con cada elemento después de la división. ¡Por supuesto que hay múltiples resultados posibles! Entonces este método no es muy inteligente.
Porque esta situación es un completo desperdicio de recursos del servidor, aunque la probabilidad de que suceda no es tan alta.
Entonces, te sugiero que vuelvas a analizar la base de datos aquí. Generalmente, cuando se usa una cadena para expresar dos significados, significa que es posible que haya fusionado una tabla simple de uno a muchos. ¡Así que repite esta parte del diseño de la información y esto no volverá a suceder! Por ejemplo, si especifica dos valores en la columna URL, 111.com y 222.com, en realidad es una tabla de uno a muchos. Puede crear otra, por ejemplo.
adminid, url
Las dos columnas de esta tabla son claves principales. adminid proviene de la tabla de administración y se utiliza como clave externa para la tabla. En este caso, ¡lo que dijiste no sucederá!
Por supuesto, si el valor en el campo URL es cierto, puede ser una tabla de uno a muchos, pero la URL en la tabla regenerada es la clave principal. ¡Depende de tus tareas reales específicas! Para decirlo sin rodeos, si no hay un segundo valor predeterminado para un valor como 111.com en el dominio, entonces la URL de la tabla recién creada se puede utilizar como clave principal.
Entonces esta razón se debe a que el diseño de la base de datos no está claro.