我有一个庞大的数据库(16 on ),我希望在现有列的基础上添加一个新列。在我的例子中,我正在做一个更新(这就是为什么我在这个问题的开头描述了我的更新),这意味着我需要读取一列一列和write一次到另一列。我在这台计算机上的innodb_buffer_pool_size也是相同的。我还没有修改它。[demo]> 当我设置innodb_buffer_pool_size=5G时
并尝试运行更新以创建一个
当我将几个表连接在一起并使用select *时,只显示一个id列。当使用MySql时,我唯一能解决这个问题的方法就是使用SELECT AS,例如SELECT id AS groupId。这种情况在MariaDB中仍然存在吗?我的重复列名并不仅限于id字段,因此我最终得到了非常冗长的select语句。编辑:根据Shadow的评论,问
我想通过设置root密码来保护mysql。我重置root密码成功:+-----------+------+-----,我仍然可以登录mysql (在本地主机上),而不需要输入密码。root@myhost:/# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.