-
mysql – 将autoincrement id字段增加一个
所属栏目:[MySql教程] 日期:2020-12-11 热度:62
我有一个MySQL 5服务器和一个表,在id字段(主键)上有一个自动增量.现在我想在两者之间添加一条记录,所以我必须将所有其他ID增加一个.这是我试过的: UPDATE myTable SET id=id+1 WHERE id = 53 这不起作用,因为例如id = 52的记录已经存在.我怎样才能做到这一[详细]
-
MySql如何在Between子句中使用DATE_SUB
所属栏目:[MySql教程] 日期:2020-12-11 热度:184
我在使用DATE_SUB for DateTime字段时遇到问题.我想使用这样的查询: SELECT * FROM SellBySalesman WHERE userid=37 and sellingDate BETWEEN CURDATE() AND DATE_SUB(CURDATE(),INTERVAL 7 DAY) 最佳答案我不确定你得到了什么错误,但这不起作用.原因是BETW[详细]
-
Mysql命令不能正常工作
所属栏目:[MySql教程] 日期:2020-12-11 热度:131
我使用简单的order by子句根据可用数量显示产品 以下是我使用的查询: SELECT * FROM productsinfo ORDER BY quantity desc 查询没有错误,但排序顺序不正确.任何人请告诉我我错在哪里. 编辑 已检查我的quentity clumn是varchar类型.我正在以1,215 10,456格式[详细]
-
在MySQL中存储可变长度数组的最佳方法
所属栏目:[MySql教程] 日期:2020-12-11 热度:160
我想创建一个允许用户将其他用户添加到个人朋友列表的应用程序.在我的数据库中有一个名为users的表.每个用户都有唯一的ID和唯一的用户名,现在每个用户都需要能够拥有一个朋友列表. 我认为保存这些朋友列表的最佳选择是为每个用户创建一个包含两个列的单独表.[详细]
-
php – 通过单击链接发送AJAX请求,而无需重定向用户
所属栏目:[MySql教程] 日期:2020-12-11 热度:146
我有一个Web应用程序,它具有许多不同的项目,这些项目是从MySQL表生成的.当用户滚动浏览它时,我希望他们能够单击项目旁边的链接,该链接将请求插入到MySQL数据库中.通常情况下,我会通过创建一个PHP页面(我将继续这样做)来抓取项目名称来自URI的用户ID使用$_GET[详细]
-
mysql – 如何根据字段的字符长度过滤行
所属栏目:[MySql教程] 日期:2020-12-11 热度:115
我有一个表“id”和“description”的表.需要找到描述中包含超过100个字符的行吗? 编辑:现在得到了上述问题.. 但有没有办法得到字符数的计数?最佳答案使用char_length()字符串函数. SELECT * FROM table WHERE char_length(description) 100 在这里查看更[详细]
-
MySQL存储函数与嵌套IF … END IF,语法错误,正确的语法使用”附
所属栏目:[MySql教程] 日期:2020-12-11 热度:62
我有一个函数,我目前在PHP中使用它编写来自不同字段的邮件地址,但考虑到不同地区使用的不同格式.我试图将其复制为MySQL存储函数.我意识到在代码中而不是在数据库中执行此类操作通常会更快,但我们的Intranet可以让人们以只读方式输入原始MySQL SELECT命令,这[详细]
-
mysql – 在SQL Like表达式中使用更长的字符串是否允许阻碍或帮
所属栏目:[MySql教程] 日期:2020-12-11 热度:160
我有一个db查询,它会导致使用like子句进行全表扫描,并且遇到了一个我很好奇的问题 以下哪项应该在Mysql中运行得更快,或者它们都以相同的速度运行?在我的案例中,基准测试可能会回答它,但我想知道答案的原因.正在过滤的列包含几千个字符,如果这很重要的话. SE[详细]
-
MySQL使用外部引用嵌套左连接
所属栏目:[MySql教程] 日期:2020-12-11 热度:137
假设我们有这些(从更复杂的一个简化)示例表: == st == == pr === == rn === 我想用左内连接执行这个(也简化的)查询: SELECT st.*,pr.*,rn.*FROM stINNER JOIN ( prLEFT JOIN rn ON pr.rou = rn.rou AND rn.sta = st.sta -- ERROR here ) ON pr.pg = st.pg-[详细]
-
mysql – 如何创建Tab Delimited Select语句?
所属栏目:[MySql教程] 日期:2020-12-11 热度:169
我需要将列与select statment组合在一起,以便创建制表符分隔文件. 对于.例如 Select ColumnA || "," || ColumnB 上面的语句将创建逗号分隔文件.我应该写什么来创建制表符分隔文件? 请告诉我. 最佳答案MySQL的: select concat(ColumnA,"t",ColumnB) SQL Se[详细]
-
CakePHP没有从DB获取所有字段?
所属栏目:[MySql教程] 日期:2020-12-11 热度:92
我的服务器(dev和prod)上有两个vhost,两者的代码是相同的,它们都连接到同一个数据库. 但是,我在表中添加了一个新列,我从中提取数据并开发这个新列,而prod则没有. 我知道代码是相同的,因为它们都是同一个存储库的克隆,并且都更新为最新的代码. 我确认我通过改[详细]
-
mysql – 用于同一组列的多个查询组合的DB索引?
所属栏目:[MySql教程] 日期:2020-12-11 热度:142
我正在寻找关于如何考虑表所需的最小索引数量的指导,在该表中,您在同一列列上执行不同的查询组合.理想情况下,您的答案将从这个具体示例中抽象出一些经验法则(如果可能的话). 此项目符号列表表示通常在我的表上执行的三种不同查询条件: WHERE race_type =?[详细]
-
mysql int字段增长超过11位
所属栏目:[MySql教程] 日期:2020-12-11 热度:98
我有一个mysql数据库,我正在使用它作为临时存储验证码值.它有一个自动递增的id键,带有int(11)字段.如果此值大于11位,会发生什么?最佳答案典型的INT使用4个字节,因此它可以存储数字: 签署:-2147483648至2147483647 无符号:0到4294967295 BIGINT使用8个字[详细]
-
php – 我可以使用SET选项使用ON DUPLICATE KEY UPDATE和INSERT
所属栏目:[MySql教程] 日期:2020-12-11 热度:57
我见过以下内容(使用VALUES选项): $query = "INSERT INTO $table (column-1,column-2,column-3) VALUES ('value-1','value-2','value-3') ON DUPLICATE KEY UPDATE SET column1 = value1,column2 = value2,column3 = value3,ID=LAST_INSERT_ID(ID)"; 但我无[详细]
-
MySQL drop field;外键错误150
所属栏目:[MySql教程] 日期:2020-12-11 热度:116
使用InnoDB并删除未使用的外键的MySQL问题.外键引用另一个表的id.但是,我不需要这个领域. 我已经尝试删除fk索引,这不起作用 说它是在外键约束中需要的.并删除该字段,这给了我一个错误: 1025 将./axis/#sql-ad8_1531重命名为./axis/Schedule时出错(错误号:1[详细]
-
mysql – 查找sql?? join失败的值
所属栏目:[MySql教程] 日期:2020-12-11 热度:127
说我有一个查询,例如: SELECT *FROM Table_1JOIN Table_2ON Table_1.Col_1 = Table_2.Col_1 所以我有100条记录,其中98条是相同的,所以查询将打印出98条中的98条.如何让SQL打印出未能满足连接的2?最佳答案使用LEFT JOIN: SELECT *FROM Table_1LEFT JOIN Ta[详细]
-
php – 如何在一行中显示SQL查询结果?
所属栏目:[MySql教程] 日期:2020-12-11 热度:187
我想出去试图让它发挥作用,我在这里,我有3张桌子.我认为向你展示表格是“tblhosting”,“tblhostingconfigoptions”和“tblcustomfieldsvalues”会更好.这可以在SQLFiddle设置中看到:http://sqlfiddle.com/#!9/6c153/1 我想要完成的是将它放在一行,见图:[详细]
-
如何在MySQL中比较两个查询结果的相等性?
所属栏目:[MySql教程] 日期:2020-12-11 热度:55
我是MySQL用户.我有两个问题,我希望比较他们的平等结果.我想用一个返回true或false的查询来执行此操作,因此我的两个查询中的每一个都很可能采用子查询的形式. 我希望避免从两个查询返回结果并在应用程序级别比较它们,以减少通信并提高性能.如果可能的话,我还[详细]
-
MySql自动递增字母数字主键?
所属栏目:[MySql教程] 日期:2020-12-11 热度:114
这可能在MySql中吗?我可以使用自动递增的主键,前缀为字母,例如R1234,R1235,R1236 等等?最佳答案你可以做的是将密钥存储为两列. char前缀和自动递增int,两者都为主键分组. CREATE TABLE myItems ( id INT NOT NULL AUTO_INCREMENT,prefix CHAR(30) NOT NULL[详细]
-
MySQL:尝试将数据填充到另一个表中的一列中
所属栏目:[MySql教程] 日期:2020-12-11 热度:120
表A有几列,包括“FirstName”和“LastName” 表B有不同的列,包括“FirstName”,“LastName”和“EmployeeID” 我在表A中添加了“EmployeeID”.我现在想要使用名字和姓氏来填充表B的员工ID中的表A的员工ID(我们目前没有人使用相同的名称 这个表的设计很奇怪那[详细]
-
mysql – phpmyadmin中没有显示导入的表
所属栏目:[MySql教程] 日期:2020-12-11 热度:59
我导出了生产数据库并创建了一个名为test的开发数据库.使用ssh我将表/数据导入开发数据库. mysql -u root -p -h localhost test 我可以查看数据库结构,并在使用命令行mysql时按预期返回行.但是,当我打开phpmyadmin时,“test”数据库就在那里,但它没有表格,我[详细]
-
php – MySQL:“你的SQL语法错误…在’desc附近’VALUES(‘Id
所属栏目:[MySql教程] 日期:2020-12-11 热度:51
参见英文答案 Syntax error due to using a reserved word as a table or column name in MySQL????????????????????????????????????1个 我试图让MySQL为我的表单提交工作.我尝试插入表格时遇到问题. 当我将信息放入我的表单并单击提交时(在此示例中,信息在[详细]
-
mysql – 仅针对不同组中的所有元素对的SQL查询
所属栏目:[MySql教程] 日期:2020-12-11 热度:199
我有一个名为Survey的表,其中包含一个Group Column和一个Subject Column CREATE TABLE survey ( `group` INT NOT NULL,`subject` VARCHAR(16) NOT NULL,UNIQUE INDEX (`group`,`subject`));INSERT INTO survey VALUES (1,'sports'),(1,'history'),(2,'art'),[详细]
-
PHP / MYSQL高级搜索脚本.怎么样?
所属栏目:[MySql教程] 日期:2020-12-11 热度:173
我需要一些指导来为我正在处理的网站制作高级搜索脚本. 我已经知道如何在数据库中搜索简单查询.我现在遇到的问题是如何在使用多个选择框时进行搜索.例如: 这只是一个具有不同搜索选项的简单表单.问题是: 访问者可以选择搜索国家或城市,甚至可以选择所有三[详细]
-
mysql – 无法启动rails服务器
所属栏目:[MySql教程] 日期:2020-12-11 热度:168
我已经安装了rails和mysql.我也安装了mysql2 gem.我通过命令创建了一个rails应用程序 ?rails new try_cms -d mysql ?它创建成功.但是当我尝试使用rails server命令运行WEBrick服务器时,我收到以下错误. /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2[详细]