관계형 데이터베이스인 MySQL을 사용하다가 다음과 같은 문제가 발생하였습니다. 바로 텍스트 저장시 일부 내용이 이 잘리는 이슈입니다.! MySQL 저장할 때 일부 내용 잘리는 경우 해결하기Admin을 사용해서 컨텐츠를 저장해야 되는데 내용의 일부가 계속 저장이 되지 않더군요. 이 경우 원인 파악이 필요한데 생각해본 원인은 다음의 경우들 입니다.1. php 서버의 업로드 설정 사이즈가 작은 경우2. php 설정의 post_max_size가 작아서 발생하는 문제일단 위 두 가지 부분는 원인이 아니더군요 ~ 그렇다면 원인은 하나 ~ 바로 데이터베이스 테이블에 설정된 컬럼...
현재 사용중인 mysql의 버전을 확인하는 방법을 알아봅니다.mysql이 설치된 경우 -V 옵션을 사용하여 실행하면 현재 버전을 출렫해줍니다.mysql -V출력 메시지는 아래와 같이 현재 사용중인 mysql 버전이 출력됩니다.mysql Ver 15.1 Distrib 10.0.38-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2현재 버전을 확인하는 방법을 간략히 알아봤습니다....
누구나 php를 다뤄보셨다면 apmsetup을 한번쯤은 들어보셨을거라 생각합니다. 아직도 많이 사용되는 웹어플리케이션 구동 방법 중 하나로 설치만으로 서버 및 데이터베이스 환경이 구축되죠. apm은 각각 apache, php, mysql입니다.현재 과거에 사용되던 apmsetup에 접속하면 다른 페이지로 url이 넘어가게됩니다. 아마도 더 이상 기존의 개발사에서 어플리케이션이 배포되지 않는 것으로 보이니 참고하세요!# APM download 받기.. 하지만 그럼에도 불구하고 아직 편리하게 사용 가능한 이유는 새로운 곳에서 동일한 기능의 어플리케이션을 받아 설치하여 ...
Linux 우분투에 MySQL 설치하는 방법에 대한 정보입니다.MySQL은 PHP, Python 등에 많이 사용되는 오픈소스의 데이터베이스 관리시스템입니다. 먼저 아래와 같이 설치합니다.# 리눅스 MySQL 데이터베이스 설치하기아래의 커맨드를 사용하여 mysql-server 및 db환경을 구축합니다.sudo apt-get install mysql-serversudo myllationsql_secure_installationsudo mysql_install_db참고로 5.7.6 이 후 버전부터는 sudo mysql_install_db가 아닌 아래의 커맨드로...
만약 php에서 mysql에 적용한 NOW() 함수가 잘 적용되지 않는 경우 어떻게 해야할까요? 해결 방법은?이 경우 php의 날짜 함수를 사용하는 방법이 있습니다.(NOW() - INTERVAL 10 MINUTE)아래와 같이 변경이 가능합니다.$limitdate = date("Y-m-d H:i:s",time() - 10*60);code snippet widget...
현재 시간을 기준으로 몇 분 이전의 데이터만 불러오려면 어떻게 해야할까요? 만약 아래의 경우처럼 해당하는 몇 분 이 전까지의 데이터만 불러올 수 있습니다. 아래를 봐주세요.# 현재 기준 5분 이전 데이터만 불러오기SELECT * FROM myTable WHERE date > now() - INTERVAL 5 MINUTE;# 현재 기준 10분 이전 데이터만 불러오기SELECT * FROM myTable WHERE date > now() - INTERVAL 10 MINUTE;위와 같이 INTERVAL 값을 설정하여 원하는 분 이전의 데이터만 불러올 수 있습니다...
SELECT 구문이 다수인 경우.. 또는 복수개의 조합이 필요할때 UNION을 사용합니다.예를들어 아래와 같이 두 개의 쿼리문이 존재할 경우? (SELECT * FROM tableA WHERE LIMIT 5)UNION(SELECT * FROM tableB WHERE LIMIT 5);다음과 같이 사용할 수 있습니다. 단 이때의 table이 전혀 다른 경우라면 UNION하여 조합할 수 없고 동일한 타입의 테일블을 사용할 경우에만 병합이 가능합니다....
PHP 언어에서 데이터베이스에 저장된 row의 모든 개수를 구하려면 어떻게 해야할까요? 우선 DB를 불러오기 위하여 SELECT문을 사용하여 일부 또는 모든 데이터를 얻고 해당하는 row 개수를 알아야할 것입니다. 이를 알기위한 방법으로 mysqli_num_rows() 함수를 사용할 수 있습니다.# PHP mysqli_num_rows() 함수 알아보기 이 함수는 해당하는 데이터의 총 개수를 숫자로 반환하여 줍니다. 만약 쿼리를 통해 가져온 데이터가 $data이라면 아래와 같이 간단하게 사용할 수 있습니다.mysqli_num_rows($data)위와 같이 상요하면 해당...
이번에 새로 장만한 태블릿에 apmsetup을 설치완료했습니다. 아시겠지만 apmsetup은 웹서버 운영에 필요한 3가지를 간편하게 모두 실행시켜주는 매우 편리한 어플리케이션입니다. 별도의 설정, 설치없이 모두 가능하게 도와줍니다.문제는 mysql인데요.... 갑자기 재부팅 이후부터 정상구동이 안되는 현상이 발견되었습니다...해결하기 위해서 알아보니 mysql의 환경설정 파일이 생성되는 위치가 잘못되어 발생하는 문제였습니다. 해결방법은 해당 파일을 정확한 위치로 옮겨주면 해결이 가능합니다... 이 현상이 발견되는 경우 아래의 절차에 따라서 수행해 주시기 바랍니다.1....
안녕하세요! Mac 유저들이 편리하게 MySQL의 데이터베이스에 접속해 관리할 수 있는 무료 툴을 소개하려합니다. 바로 Sequel Pro 1.0.2 입니다.프리웨어로 사용이 가능한 무료 데이터베이스 관리툴무료 프로그램을 찾기 어려우셨죠? 이 프로그램은 100% 프리웨어라 하니 안심하고 사용하실 수 있습니다. 특히 Mac 유저에게는 정말 좋은 프로그램이 아닐 수 없네요.! Sequel Pro 다운로드 후 사용후기; 무료앱이지만 편리한 인터페이스를 제공합니다. 간단한 특징으로는...- 여러개의 데이터베이스(DB) 동시에 접속가능- 이전에 접속했던 사이트의 로그인 정보를...