mysql 修改字段名称
mysql 修改字段名称 alter table 表名称 change 旧字段 新字段 字段类型;
mysql 修改字段名称 alter table 表名称 change 旧字段 新字段 字段类型;
mysql 通过一条语句实现,同一字段根据不同条件更新为不同值UPDATE mantis_customfield_values SET def_val = CASE WHEN id = 12 THEN 1 ELSE 2 END WHERE customfield_id = 1
mysql 条件控制case when...then...else...end case when 条件1 then 取值1 when 条件2 then 取值2 else 取值3 endwhen后接条件语句,then后为字段取值(数值或字符串等都可以,但类型须一致)
UPDATE mantis_customfield_values SET def_val = CASE WHEN id = 12 THEN 1 ELSE 2 END WHERE customfield_id = 1
这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。 首先得知道mysql命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:# ln -s /usr/local/mysql/bin/mysql /usr/bin
在CentOS上成功安装MySQL Server后,发现无法用客户端进行连接,查阅相关质料后发现如果想让root用户支持远程登录,是需要进行额外配置的;
Starting MySQL............................................ ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)
char最大长度是255字节,varchar的最大长度65535是指能存储的字节数,text和varchar基本相同。text会忽略指定的大小这和varchar有所不同,text不能有默认值
mysql truncate清空数据(自增id为初始值) delete清空删除数据(自增id依旧从删除处开始),truncate不激活trigger(触发器),但是会重置Identity(标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的ID数。而delete删除以后,Identity依旧是接着被删除的最近的那一条记录ID加1后进行记录。
mysql导出脚本文件,导入另一个mysql之后,前端访问页面,获取数据库的值为问号(?)