Tag: MySQL

单个查询中的多个select语句

我正在生成一个报告在PHP(MySQL)中, 例如: `select count(id) as tot_user from user_table select count(id) as tot_cat from cat_table select count(id) as tot_course from course_table` 像这样我有12张桌子。 我可以在单个查询中做到吗? 如果我做到了? 进程变慢?

首字母大写。 MySQL的

有没有人知道在MySQL的说法等价于这个TSQL? 我试图把每个条目的第一个字母大写。 UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))

最快的方法来复制MySQL中的表?

我想在MySQL中复制一个表。 什么是最快的方法? 喜欢这个? CREATE TABLE copy LIKE original; INSERT INTO copy SELECT * FROM original; 要么 CREATE TABLE copy SELECT * FROM original; ALTER TABLE copy ADD PRIMARY KEY (id); 还是有另一种方式? 编辑:我担心索引被重新创build,如何继续执行这些语句的MySQL? PS。 不能使用像mysqldump这样的命令行工具,必须在运行中。

MySQL BOOL和BOOLEAN列数据types有什么区别?

我正在使用MySQL版本5.1.49-1ubuntu8.1。 它允许我定义两种不同数据types的列: BOOL和BOOLEAN 。 这两种types有什么区别?

MySQL中表名的最大长度

MySQL中表名的最大长度是多less?

重复整个MySQL数据库

可以在Linux服务器上复制整个MySQL数据库吗? 我知道我可以使用导出和导入,但原始数据库是> 25MB,所以这并不理想。 有可能使用mysqldump或直接复制数据库文件?

如何find2列中的重复不是1

我有一个MySQL数据库表,有两列对我很感兴趣。 他们每个人都可以有重复,但是他们不应该有重复的,他们都有相同的价值。 stone_id只要每个标题不一样就可以有重复,反之亦然。 但是比如说stone_id = 412和upcharge_title =“蓝gem”,这个组合应该只出现一次。 还行吧: stone_id = 412 upcharge_title = "sapphire" stone_id = 412 upcharge_title = "ruby" 这是不正确的: stone_id = 412 upcharge_title = "sapphire" stone_id = 412 upcharge_title = "sapphire" 是否有一个查询将在这两个字段中find重复? 如果可能的话,有没有办法将我的数据库设置为不允许? 我正在使用MySQL版本4.1.22

根据条件更新列值与另一个表的列

我有两张桌子… table1(id,item,price)值: id | item | price ————- 10 | book | 20 20 | copy | 30 30 | pen | 10 …. table2(id,item,price)values: id | item | price ————- 10 | book | 20 20 | book | 30 现在我想: update table1 set table1.Price = table2.price where table1.id = table2.id and table1.item = […]

如何在OS X Yosemite / El Capitan启动时自动加载MySQL

升级OS X后,我的MySQL安装停止加载启动。 MySQL的这个演练说: “启动项目安装将一个variablesMYSQLCOM = -YES-添加到系统configuration文件/ etc / hostconfig。如果你想禁用MySQL的自动启动,把这个variables改为MYSQLCOM = -NO-。 所以,我打开这个文件,它说: # This file is going away AFPSERVER=-NO- AUTHSERVER=-NO- TIMESYNC=-NO- QTSSERVER=-NO- MYSQLCOM=-YES- 我假设OSX开发人员添加# This file is going away但我不确定。 如果是这样的话,在OSX优胜美地启动MySQL的正确方法是什么?

对于一个新手:错误2002(HY000):无法连接到本地MySQL服务器通过套接字'/tmp/mysql.sock'

我安装MySQL的Mac OS X山狮与homebrew install mysql ,但是当我尝试mysql -u root我有以下错误: 错误2002(HY000):无法通过套接字“/tmp/mysql.sock”连接到本地MySQL服务器(2) 这个错误是什么意思? 我该如何解决?