我有一个mysql表,它的列名是count,我需要重命名它。在开发的早期阶段,这是一个糟糕的列名选择。然而,简单地重命名有很大的回归问题--几个老版本的应用程序仍将引用count,所以我不能简单或轻松地将列名改为其他名称。

有没有什么方法或技巧可以让我永久地将该列别名为其他列?因此,最终,当旧的应用程序版本逐步淘汰时,我们可以删除原始名称,并将别名设置为永久名称。

如果别名不起作用或不可能,有人能提出另一个想法吗?我们确实需要将列从名为count的列中移出

查找类似以下内容:

// I don't think anything like this exists
alter table tableName change column count set alias countAlias ;   

ORIG:  SELECT * FROM tableName WHERE count=?
NEW: SELECT * FROM tableName WHERE countAlias=?

但是,其中countcountAlias是同一列,因此查询的工作方式是相同的。

示例表:

create table user_data(user_id int, cDate date, count int);

mysql> select * from user_data;
+---------+--------+--------+
| user_id | cDate  | count  |
+---------+--------+--------+

转载请注明出处:http://www.mingweiauto.com/article/20230526/2364751.html

随机推荐

  1. 有什么方法可以在voyager中使用已经创建的数据库表吗?

    我正在使用航海家为我的应用程序创建管理面板。航海家的链接是https://github.com/the-control-group/voyager。我需要使用已经创建的数据库表,这些表是我在phpmyadmin中创建的,但无法找到这样做的方...

  2. 有什么方法可以加速我的python程序吗?

    我正在做一个公开的项目,我需要提取的is免费全文和免费的pmc articles.This是我的代码。import requests from bs4 import BeautifulSoup from Bio import Entrez ...

  3. 有什么方法可以将pythonappend与SWIG的新内置功能一起使用?

    我有一个与SWIG完美搭配的小项目。特别是,我的某些函数返回std::vectors,在Python中将其转换为元组。现在,我做了很多数字运算,因此我只是将它们从C ++代码返回后,将它们转换为n...

  4. 有什么方法可以检查是否执行严格模式?

    无论如何,要检查严格模式是否使用了“ use strict”,并且我们要为严格模式执行不同的代码,并为非严格模式执行其他代码。寻找像isStrictMode();//boolean

  5. 有什么方法可以将ngClass附加到伪类上吗?

    我试图在这个元素上添加一个动态样式:input[type=range].MPslide.pvd-slider::-webkit-slider-runnable-track{}复制不幸的是,它不存在于我的模板中,所以我不能在上面放置一个ngC...

  6. 有什么方法可以让JPA更快地持久化对象吗?

    使用JPA,Hibernate/ MVC / Servlets,我尝试在我的数据库中上传一个.csv文件。该文件的行长为90k+。我所做的就是使用Servlet上传.csv,读取每一行,并拆分行以作为列插入。在我的while循环中,我创建了...

  7. 有什么方法可以避免fsevents警告吗?

    尝试进入react,使用npm之类的,我经常收到以下类型的警告: npm install axios redux react-redux redux-thunk react-router-dom validator redux-form n...

  8. 有什么方法可以将浏览文件按钮更改为其文件路径吗?

    我正在做一个程序,这是需要浏览一张照片,我已经把浏览一个文件按钮,一切都很好,但我希望当用户选择一个文件时,更改按钮名称为该文件的路径请帮助。我试着在函数中使用全局,这样我就可以在函数中命名一个变量“浏览文件”,然后在函数中更改它的名称并将...

  9. 有什么方法可以在@Service上使用@ControllerAdvice吗

    我有一个项目要求,我将不会有任何@Controller或@RestController,但我需要为我的服务层有一个全局异常处理程序,所以我需要在@Service上配置@ControllerAdvice,请让我知道是否有其他方法可以做同样的事...

  10. 有什么方法可以修复solr索引吗

    我正在运行一个程序,它可以抓取web并将数据保存到solr索引中。由于神秘的原因,solr服务器崩溃了。现在我最终得到了一个损坏的索引,它没有段文件,因此有可能丢失我收集的所有数据5天……当您尝试搜索此索引时,错误消息如下所示。索引文件夹肯...