如何利用phpMyAdmin的查询结果直接生成新表?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1017个文字,预计阅读时间需要5分钟。
请提供相关专题的简要内容,不要试图解释问题,不要使用比喻,不超过100字。
直接用 CREATE TABLE AS SELECT 会失败?检查 SQL 模式
phpmyadmin 默认启用严格模式(strict_trans_tables),而 create table as select 在某些字段类型推导不明确时会被拒绝——比如 select now() 产生的列没有显式类型,mysql 无法自动设为 datetime。现象是报错:error 1064: you have an error in your sql syntax 或更隐蔽的 error 1170: blob/text column 'xxx' used in key specification without a key length。
本文共计1017个文字,预计阅读时间需要5分钟。
请提供相关专题的简要内容,不要试图解释问题,不要使用比喻,不超过100字。
直接用 CREATE TABLE AS SELECT 会失败?检查 SQL 模式
phpmyadmin 默认启用严格模式(strict_trans_tables),而 create table as select 在某些字段类型推导不明确时会被拒绝——比如 select now() 产生的列没有显式类型,mysql 无法自动设为 datetime。现象是报错:error 1064: you have an error in your sql syntax 或更隐蔽的 error 1170: blob/text column 'xxx' used in key specification without a key length。

