DELETE 表1 FROM 表1 LEFT JOIN 表2 ON 表1_name = 表2_name WHERE 表1_id > 表2_id;
写一下简化了的伪代码,关系就好理清了
写一下简化了的伪代码,关系就好理清了
出现 ERROR 1366 (HY000): Incorrect string value: '\xE5\x8F\xB0\xE5\xBC\x8F...' for column 'cate_name' at row 23 这种情况添加 alter table tdb_goods_cates change cate_name cate_name varchar(40) character set utf8; (该命令用于将表test中name字段的编码方式改为utf8
)
)
2018-03-28
在开始菜单下,找到windows,然后找到命令提示符,右击命令提示符,选择更多,再选择以管理员身份运行,再输入net start mysql57,就OK啦
2018-03-28
创建索引:CREATE [UNIQUE|BTIMAP] INDEX index_name ON tb_name(column_name);
修改索引:ALTER INDEX index_name UNUSABLE|REBUILD;
删除索引:
DROP INDEX index_name ON tb_name; -- Oracle
ALTER TABLE tb_name DROP index_name; -- MySQL
查看索引:
SELECT * FROM USER_INDEXES; -- Oracle
SHOW INDEXES FROM table_name; -- MySQL
修改索引:ALTER INDEX index_name UNUSABLE|REBUILD;
删除索引:
DROP INDEX index_name ON tb_name; -- Oracle
ALTER TABLE tb_name DROP index_name; -- MySQL
查看索引:
SELECT * FROM USER_INDEXES; -- Oracle
SHOW INDEXES FROM table_name; -- MySQL
2018-03-27