optimize:schema --table 指定表名的时候会报错
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
Línea de trabajo
Comienza en vendor/topthink/framework/src/think/console/command/optimize/Schema.php alrededor de la línea 43 y sigue cómo se pasa la opción --table a cacheTable. Ejecuta php think optimize:schema --table=users para reproducir el fallo. Se considera terminado cuando el comando usa la tabla users especificada en lugar de consultar la tabla 1 y finaliza sin el error SQL indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
所属功能组件
路由(Route)
ThinkPHP 版本
v8.1.4
操作系统
all
错误信息
信息:执行php think optimize:schema --table=users
报错信息: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'top_think.1' doesn't exist
路径:vendor/topthink/framework/src/think/console/command/optimize/Schema.php
行号: 43
其它说明
判断中用hasOption的返回值覆盖了table的值。
cacheTable需要传table 表名,现在传的是true
- Lenguaje dominante
- PHP
- Estrellas
- 2.8k
- Forks
- 1k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de top-think/framework
-
[建议] 方法参数错误返回状态码应该是 4xx 而不是 500Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
run 命令支持从 .env 读取 HOST/PORT 配置Abiertoenhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Todos los issues de top-think/framework
Issues similares
-
Impact: Medium Level: Easy Type: Bug Value: Users
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
vigetlabs/wordpress-site-starter#315 ·
Los mantenedores suelen responder en 15 días
-
PHP 8.6: bundled guzzlehttp/promises loads class `Is` → "Using "is" as a class name is deprecated"Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
google/site-kit-wp#14004 ·
Los mantenedores suelen responder en 2 días
-
Awaiting Triage bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
jwage/phpamqplib-messenger#159 ·