sql语句问题
本帖最后由 狂笑一君 于 2023-6-8 16:41 编辑人在宝塔中,使用mysql5.6.50,手动创建了数据库,打开管理页面使用了sql语句创建表,一直报错,报到我都不会改,明明没有cartoon这个表,非说数据库存在这个表,由于这个数据库是2021年的项目中的,是不是sql版本升级了所以不支持现在这种写法了?希望有大佬帮忙修改,跪谢!Orz
版本问题!升级版本后解决了! 完结,升级了版本,改个锤子!
感谢各位大佬帮忙! 报错是什么 贴一下啊 我这边复制过来,执行成功了,数据库表也有了啊 两只小蜜蜂 发表于 2023-6-8 15:00
我这边复制过来,执行成功了,数据库表也有了啊
!?求导出给我 GWJSMKQ 发表于 2023-6-8 14:58
报错是什么 贴一下啊
错误
SQL 查询: 复制
CREATE TABLE `fiction_variable` (
`id` int(3) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '源站名称',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '源站地址',
`search_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索地址',
`page` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '下一页',
`protocol` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '协议',
`fiction_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索页的url',
`fiction_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '搜索页标题',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
`author` varchar(255) CHARACTER SET utf8mb4 COLL[...]
MySQL 返回: 文档
#1046 - No database selected 没报错啊你把你报错发出来~ 这代码存在语法错误,表列不存在,数据类型不匹配
主键有冲突,权限不足所造成。
你把完整代码发出来,方便修改 jiujiukeji 发表于 2023-6-8 15:03
没报错啊你把你报错发出来~
第一行增加了:USE lry 后报错如下
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `fiction_variable` (
`id` int(3) UNSIGNED NOT NULL AUTO_INCREMENT ' at line 2 #1046 - No database selected
都告诉你了,没有选中数据库,选中数据库后,在SQL语句里在执行 alwaysfirst 发表于 2023-6-8 15:08
#1046 - No database selected
都告诉你了,没有选中数据库,选中数据库后,在SQL语句里在执行
{:1_907:}不是的,再改下去就报错#1071 - Specified key was too long; max key length is 767 bytes