Size: a a a

2021 August 06

DE

Denis Efremov in MySQL
источник

IZ

Ilia Zviagin in MySQL
Так мы с тобой каши не сварим...

Ну и вообще, как смена кодировки связана со сменой типа поля?
Можешь объяснить?
источник

IZ

Ilia Zviagin in MySQL
group by ВЫДЕЛИТЬ_СЕКУНДЫ( datetime_field)
источник

MM

Marat Misikov in MySQL
Это phpmyadmin сгенерировал такой запрос, может на его стороне ошибка?
источник

DE

Denis Efremov in MySQL
PMA — это не ORM, он не генерирует запросы
источник

MM

Marat Misikov in MySQL
Не подскажите как правильно сформулировать запрос что бы поменять кодировку колонки с utf8_general_ci на utf8mb4_general_ci?
источник

DE

Denis Efremov in MySQL
А ты как делаешь?
источник

MM

Marat Misikov in MySQL
Через phpmyadmin
источник

MM

Marat Misikov in MySQL
источник

MM

Marat Misikov in MySQL
Выбираю сравнение
источник

DE

Denis Efremov in MySQL
источник
2021 August 07

Аа

А а in MySQL
utf8mb4_general_ci - это не кодировка, а то, что называется collation
чтобы поменять кодировку, вот примеры для базы, таблицы и отдельного поля:

For each database:

ALTER DATABASE
   database_name
   CHARACTER SET = utf8mb4
   COLLATE = utf8mb4_unicode_ci;

For each table:

ALTER TABLE
   table_name
   CONVERT TO CHARACTER SET utf8mb4
   COLLATE utf8mb4_unicode_ci;

For each column:

ALTER TABLE
   table_name
   CHANGE column_name column_name
   VARCHAR(191)
   CHARACTER SET utf8mb4
   COLLATE utf8mb4_unicode_ci;
источник

РА

Ринат А in MySQL
SELECT (m0/m1) as m, * FROM...
Как можно осуществить подобную выборку? Необходимо произвести выборку всех полей и при этом сортировать по m
источник

m

m in MySQL
select a.m0/a.m1 as m, a.* from table a … order by 1;
источник

РА

Ринат А in MySQL
Благодарю
источник

s

svasta☦️ in MySQL
сорян, вчера пропал. Сейчас буду тестить
источник

s

svasta☦️ in MySQL
SELECT u.id,
      u.firstname,
      u.lastname,
      CONCAT('${constant.profile_image}', u.profile_image) as profile_image,
      CONCAT('${constant.cover_image}', u.cover_image) as cover_image,
      CONCAT('${constant.profile_image_imagekit}', u.profile_image, ?) as profile_image_imagekit,
      CONCAT('${constant.profile_image_imagekit}', u.cover_image, ?) as cover_image_imagekit,
      ((6372 * 2 * ASIN(SQRT(POWER
                                 (SIN((46.47747 - u.lat) * pi() / 180 / 2), 2) +
                             COS(46.47747 * pi() / 180) * COS(u.lat * pi() / 180) *
                             POWER(SIN((30.73262 - u.lng) * pi() / 180 / 2), 2))
          )) * 1000) AS distance,
      IF(u.id IN (1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324),
                  TRUE,
                  FALSE
          ) as is_friends,
      case when gp1.group_id is not null then 'ADMIN' else null end as is_admin,
      case when gp2.group_id is not null then 'MODER' else null end as is_moder
FROM tbl_groups g
        JOIN tbl_users_groups_relations gc on gc.group_id = g.id
        JOIN tbl_user u on u.id = gc.user_id
        LEFT JOIN  ( tbl_users_groups_permissions gp1 join roles gp1r on gp1r.id = gp1.role_id and gp1r.name  = 'ADMIN' ) on gp1. group_id = g.id and gp1.user_id = u.id
        LEFT JOIN  ( tbl_users_groups_permissions gp2 join roles gp2r on gp2r. id = gp2.role_id and gp2r.name  = 'MODER' ) on gp2. group_id = g.id and gp2.user_id = u.id
WHERE g.name = ?
 AND IF(
     g.type != 'Gym',
     u.id IN (1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324),
     g.type = 'Gym'
   )
 AND u.is_delete = '0'
 AND u.deleted_at IS NULL
HAVING (distance between 0 AND 200000)
ORDER BY
   case when gp1.group_id is not null then 1 else 0 end,
   case when gp2.group_id is not null then 1 else 0 end,
   profile_image = 'default_image.png',
   u.firstname,
   u.lastname
источник

S

Syntax Highlight Bot in MySQL
источник

s

svasta☦️ in MySQL
вот что в итоге вышло
источник

s

svasta☦️ in MySQL
Rozrobnyk,Gbksoft,${constant.profile_image}9226090D-9811-4726-9612-5F194BABD237.png
ann,foot,${constant.profile_image}1626270202292.jpg
hdhd,djdjd,${constant.profile_image}068D0EF4-1404-4FCD-81A9-FAB19724DB1B.png
234324,234234,${constant.profile_image}default_image.png
Andrei,Test,${constant.profile_image}default_image.png
Andrei,Test1,${constant.profile_image}default_image.png
aashhshd,shshs,${constant.profile_image}default_image.png
shdh,shdd,${constant.profile_image}default_image.png
she’s,sjdjd,${constant.profile_image}default_image.png
shhss,shdj,${constant.profile_image}default_image.png
we’re,Werner,${constant.profile_image}default_image.png
источник